[Linux-ha-dev] Mercurial changes getting lost

Dejan Muhamedagic dejanmm at fastmail.fm
Mon May 21 10:19:58 MDT 2007


Hi,

This is sort of a new branch of this thread... :)

And this time it is the other way around: changes done by me (and
possibly others) are credited to Alan ;-) Or am I missing
something. At any rate, they show in more than one changeset.
Here goes:

$ hg log -r 7052caef59e5
changeset:   10577:7052caef59e5
parent:      10576:4b4fc04624bb
parent:      10525:f3fed6ba5f59
user:        Alan Robertson <alanr at unix.sh>
date:        Fri Apr 27 14:02:20 2007 -0600
summary:     Merge in from upstream

$ hg log -p -r 7052caef59e5 | grep ^diff
...
diff -r 4b4fc04624bb -r 7052caef59e5 lrm/test/README.regression
diff -r 4b4fc04624bb -r 7052caef59e5 lrm/test/defaults
diff -r 4b4fc04624bb -r 7052caef59e5 lrm/test/descriptions
... (more left out)

I know for sure that those were done by me and these are at least
two changesets:

changeset:   10508:ff3bde9f4bfb
user:        Dejan Muhamedagic <dejan at hello-penguin.com>
date:        Mon Apr 23 13:47:04 2007 +0200
summary:     LRM regression tests: lrmregtest takes place of the ocf RA Dummy.

changeset:   10483:fc10f0139f81
user:        Dejan Muhamedagic <dejan at hello-penguin.com>
date:        Wed Apr 18 14:06:32 2007 +0200
summary:     LRM regression testing: updated readme.

Confused and looking for more resources on hg.

Cheers,

Dejan

On Thu, May 17, 2007 at 07:44:55AM -0600, Alan Robertson wrote:
> Here's where you can see that:
> 
> The changes from this delta are the ones that "got lost"
> http://hg.linux-ha.org/dev/annotate/da3a73d1d6d4/lrm/lrmd/lrmd.c
> 
> I did another commit, and the changes from that delta got lost:
> http://hg.linux-ha.org/dev/annotate/4b4fc04624bb/lrm/lrmd/lrmd.c
> 
> Still gone here:
> http://hg.linux-ha.org/dev/annotate/c2d9d5cce14c/lrm/lrmd/lrmd.c
> 
> And they have returned to the repository here:
> http://hg.linux-ha.org/dev/annotate/c5d0627925f0/lrm/lrmd/lrmd.c, and
> appear to be credited to Dejan as his changes.
> 
> 1) I never edited out these changes
> 2) Dejan never added them back in
> 3) No one was asked to do a manual merge of anything AFAIK
> 
> Here's the order of what happened:
> 
> 	1) I made changes for the first delta in a workspace
> 	2) I made the changes for the 2nd delta in a different workspace
> 		which didn't have the changes from (1) in it
> 	3) I committed the changes for (1)
> 	4) Dejan brought those into his workspace
> 	5) I committed the changes for (2)
> 	6) Dejan committed the changes from his workspace
> 
> This is pretty distressing.
> 
> 
> -- 
>     Alan Robertson <alanr at unix.sh>
> 
> "Openness is the foundation and preservative of friendship...  Let me
> claim from you at all times your undisguised opinions." - William
> Wilberforce
> _______________________________________________________
> Linux-HA-Dev: Linux-HA-Dev at lists.linux-ha.org
> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
> Home Page: http://linux-ha.org/


More information about the Linux-HA-Dev mailing list