On Sat, Jul 19, 2008 at 05:36:30PM -0700, Tracy R Reed wrote:
David Brown wrote:
Because with atomic commits, individual files don't have version numbers.
The versioning is done over the entire tree.  With this setup, keyword
expansion makes a lot less sense, since every time you commit, the
"version" number associated with each file would change.

Ah...isn't this how svn works also? ISTR that when anything in the tree changes the version number of everything above all the way to the root changes also.

I would suspect that the version number increments across the entire repo.
But, SVN let's you check out partial trees, where there will be ranges of
version numbers that don't change in that tree.

The DVCSes don't use short version numbers, and that version number refers
to the entire tree, which is why they usually don't provide simple ways to
get to subtrees.

David


--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to