Systems and methods for providing a user interface that enables a user,
for example, a developer, to indicate whether to include a software
component, for example, a file or directory, in a view of a version of a
software development project. The user's indication may be recorded along
with a time at which the indication was recorded or a transaction number
representative of the time in which the indication was recorded. Systems
and methods are provided for determining one or more software components
of a software development project included within a view of a version of
the software development project at a particular time, for example, some
time in the past.