On Mon, Dec 15, 2014 at 2:01 PM, Stephan Beal <[email protected]> wrote:
>
> On Mon, Dec 15, 2014 at 7:49 PM, Petr Ferdus <[email protected]> wrote:
>>
>> Something similar like taking ls -al of all files in repository,
>> redirecting output to file and versioning that file. Except this would
>> happen automatically on commit or some other command.
>> Such information could be displayed in "File Tree" menu or for file
>> restoring purposes.
>>
>
> In any case: because the timestamps of files is computed, not stored, and
> because the timestamp of a manifest can edited (well, amended), a static
> view of the data might someday become incorrect if a timestamp adjustment
> is made on a checkin after the fact.
>

The "static view" won't actually become incorrect. it simply records the
m-times the files had when a given commit was made. that information might
be useful for documentation purposes. Some VCSs do record those m-times,
usually providing an option to set m-times to the saved values when files
are fetched from the VCS.

For build purposes, it is often more convenient for files to have the
m-time of when they were fetched. That way, an incremental build is
possible.

But, I long ago stopped to trying mess with VCS m-time settings and started
just always doing a "make clean" after fetching anything.

Otherwise, the only reason I would care about the m-times stored in a VCS
would be for generating reports.
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to