On 21 January 2011 20:57, Miguel Cobá <miguel.coba@gmail.com> wrote:
El vie, 21-01-2011 a las 13:55 -0600, Miguel Cobá escribió:
Yes we understand, but that only applies to centralized SCM like subversion. In a distributed SCM like git and monticello the number means nothing. e.g. there could be two branches yours and mine, and both have 345 commits in it. Supposing that we don't skip any number and did nothing weird, there would be exactly 690 versions and bot Package-MiguelCoba.345.mcz and Package-IgorStasenko.345.mcz. If you did those 345 versions in one day and I did mines on a year, one for day, the only way to know which one is more "recent" is with timestamps. But the numbers means nothing in distributed SCMs.
Cheers
See, Git don't even use a number, it uses the SHA1 of the bytes that were changed in the repository between commits. That is the most unnumbered-sequentially way to mark a commit. For all practical purposes it is a random number.
So lets do the same and get rid of numbers. So, name will be PackageName-SHA1.mcz everything else, like author and commit date is in package
Cheers
-- Best regards, Igor Stasenko AKA sig.