Comment 17 for bug 245170

Revision history for this message
Glen Ihrig (glen-arkadias) wrote :

Wow, this (lack support for file date/time preservation) is really disappointing :-(

I abandoned Git for this, among other reasons.

I was under the belief that Bazaar preserved file date/time info because that's what Wikipedia says here:

http://en.wikipedia.org/wiki/Comparison_of_revision_control_software#Advanced_features

Can anyone on this list correct that error?

I would go back to Subversion, but I've experienced too many instances of project corruption in mixed Mac/Windows environments.

I understand the "multiple un-synchronized clocks" problem with date/time dependent build systems, and I would suggest that being date dependent is a weakness of the build system, not a problem for a VCS to handle. There are many environments where approximate date/time information is important. Directory sync as discussed above, writers/authors, web sites, among others.

I'm more than a little surprised to see that the DVCS community as a whole (Bazaar, Git, Mercurial) seems to share the idea that date/time metadata is better ignored or overwritten. When the real solution is probably in a combination of some form of master clock/forward only clock enforcement.

I know you can't please everyone, but for me, this feature was the big 'selling' point for Bazaar, it's expected in a central VCS system and would be valuable for those who are used to these systems.