For most of the use cases discussed here I think we don't need repository local unique numbers a la mercurial. As far as I can see a more flexible VERSION [1] format (although the git way is probably overkill) seems to be enough. It would be useful for example to be able to say:
fossil diff -r -2 # diff between current and 2 commits ago on this branch fossil info trunk~2 # info of second commit tagged trunk (if this makes sense with how fossil uses tags) meaning diff over last two checkins on this branch. etc. [1] http://fossil-scm.org/index.html/doc/trunk/www/checkin_names.wiki
_______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users