On 10 September 2015 at 15:17, j. van den hoff
<veedeeh...@googlemail.com> wrote:
> On Thu, 10 Sep 2015 08:05:09 +0200, Stephan Beal <sgb...@googlemail.com>
> wrote:
>
>> On Wed, Sep 9, 2015 at 10:43 PM, Baruch Burstein <bmburst...@gmail.com>
>> wrote:
>>
>>> On Wed, Sep 9, 2015 at 10:12 PM, j. van den hoff <
>>> veedeeh...@googlemail.com> wrote:
>>>
>>>> in a breach of promise to myself to never again argue in favour of this
>>>> functionality on the fossil mailing list (it came up a few times over
>>>> the
>>>> last years):
>>>
>>>
>>> If I understand correctly, the way fossil is designed could cause the
>>> numbers to change *even locally* upon a rebuild, or even just a sync.
>>> This
>>> would probably get confusing.
>>>
>>
>> Correct. And if i'm not mistaken, if you rebuild with the --randomize
>> option then the order could get even weirder.
>
>
> well, I'm only talking about the ordinal numbers chronologically enumerating
> the timeline checkin(!) entries. this enumeration will not change as a
> consequence of rebuild, right? it might change after a sync against some
> remote repo if there are incoming checkins chronologically interleaved with
> my own, sure, but so what? the relative numbers would be just a (somewhat
> "volatile") convenience measure _locally_. and I agree with another recent
> post that this would primarily concern the CLI. what I mean: go ask some hg
> users when they last did use sha1 hashes for specifying checkins in their
> interaction with hg (which supports both the ordinals as well as the hashes
> for doing so) and how often the presence of those numbers confused
> communication with other developers in their project. I'm quite sure they
> _never_ specify sha1 hashes to denote checkins in any small to medium-sized
> project  below 10^4 checkins (currently
> this still includes fossil itself). not so sure about the "communication"
> issue if users forget the potentially 'volatile' nature of the relative
> enumeration, but this just can't possibly be a big issue ...
>
> I therefore just maintain it would be "nice to have". it sure ain't a killer
> feature, I admit ...
>

Given that fossil does not support history rewriting by design the
commit number on a particular branch counting from root is unique and
stable per branch across all repos.

If you release from a single master branch you have a monotonous
snapshot number.

When you use multiple branches you need to add branch name to have
stable unique identifier.

This is not viable eg. for git with rebasing.

Thanks

Michal
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to