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.
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.