[Nix-dev] Re: Re: DVCS - what we care about?
Yury G. Kudryashov
urkud+nix at ya.ru
Thu Aug 12 18:16:50 CEST 2010
Michael Raskin wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>>> Now, there are some properties:
>>>
>>> 5) Reliability w.r.t. user actions. (Dangerous things are obvious)
>> Do you write a message "against git", or "what do we need"? Please, list
>> some dangerous things here.
>
> Well, if I mention reliability, it is obviously two-fold.
>
> If I want to give an example of dangerous things, these can be forced
> removal of a revision/certificate in monotone, rollback in mercurial,
> (workspace-only dangerous) revert in any VCS.
Just deny git force-push.
>
> If we consider this a significant point and if we recommend people to
> rebase their changes relative to trunk, we can look at how rebasing
> should be done in different VCSes.
Why rebase? In git you can merge with upstream. This will create a tree like
this (parent -> child):
a -> b -> c;
a -> d;
c -> e; d -> e;
More information about the nix-dev
mailing list