Adding comments to groups of changes?
Arne Babenhauserheide
arne_bab at web.de
Thu Jun 26 06:23:10 CDT 2008
Hi,
I'm in a long running discussion about the merits of Git and Mercurial at the
moments, and though Git just doesn't feel right to me, there's one point I
liked:
People put their created stuff into a global repository and give their stuff a
specific description.
Git requires destroying history for that, which I don't like, but I think,
collecting several commits together into one block which gets a description
would be a very nice feature.
Then I could say
hg commit -m "A"
-> rev 1
hg commit -m "B"
-> rev 2
hg commit -m "C"
-> rev 3
hg commit -m "undo B"
-> rev 4
hg group -m "AC" -r 1:4
And instead of many small commit messages which can't convey a bigger picture,
people could see all the changes I grouped with one clear description.
This way, the history would get far more readable without having to destroy
history in the process, because it only adds descriptions.
And if it were also possible to group groups, repository history could be
documented in place without having to change history -> This would be like
attaching a tag not only to a specific revision, but to a group of revisions.
And for the smaller scale, I as developer could say "These are some of my
commits. All together they fix bug 12345" and do the same for other related
commits.
If working in seperate directories, I could as well do this when I push my
changes.
I don't know if this is technically feasible, but it is a workflow I would
like very much.
Is this already possible?
Best wishes,
Arne
--
Unpolitisch sein
Heißt politisch sein
Ohne es zu merken.
- Arne Babenhauserheide ( http://draketo.de )
-- Weblog: http://blog.draketo.de
-- Infinite Hands: http://infinite-hands.draketo.de - singing a part of the
history of free software.
-- Ein Würfel System: http://1w6.org - einfach saubere (Rollenspiel-) Regeln
-- Mein öffentlicher Schlüssel (PGP/GnuPG):
http://draketo.de/inhalt/ich/pubkey.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://selenic.com/pipermail/mercurial/attachments/20080626/42be3645/attachment.pgp
More information about the Mercurial
mailing list