Systems and methods for automatically determining, for a version of a
software developing project, which software component versions defined
for an issue resolution at a particular time, for example, a time in the
past, are included in the project version at the particular time. Such
determination may include determining the software component versions
included in an issue resolution at a particular time, and, for each
determined version, determining whether the version is included in the
project version. The software components that should be propagated to
other versions of a software development project so that these versions
have a complete issue resolution may be determined. Further, differences
between software project versions, from an issue resolution prospective,
may be determined.