interesting discussion on git mailing list
martin f krafft
madduck at madduck.net
Tue Jul 10 09:55:23 UTC 2007
also sprach Damyan Ivanov <dam at modsoftsys.com> [2007.07.10.1142 +0200]:
> a) patches are easily sent upstream
git allows you to easily send patch emails of diffs between
branches. See man git-format-patch
> b) patches are easily disabled/enabled
the way to do this in git would be to have an integration branch and
only merge those branches you want enabled. You cannot unmerge
a branch, I think, though it should be trivial too. Then you could
disable patches/branches.
> c) patches are ordered (this is obvious, but still)
Is it really what you want? Take for instance the case I just had
yesterday with hibernate: using dpatch, I have an ordered set of
patches A through F. Now I had a feature in F which really did not
belong there but into C. It was quite a painful job to move just
those two lines from F to C, because I had to remake D and E and F.
git gives you advanced and awesome merging.
> d) patches can be managed somehow
I guess this is something git does not have built in: branch
dependencies. Yet.
> e) patches are reviewable on source-package level
This is an important point, I agree. It would make sense actually to
export source packages by converting branches to dpatches, like
Canonical's HCT tried. Unfortunately, I am not sure where it stands
or whether it's usable, but it should actually not be that hard to
implement in a script.
Keep us updated.
--
martin; (greetings from the heart of the sun.)
\____ echo mailto: !#^."<*>"|tr "<*> mailto:" net at madduck
spamtraps: madduck.bogus at madduck.net
"arrogance on the part of the meritorious is even more
offensive to us than the arrogance of those without merit:
for merit itself is offensive."
-- friedrich nietzsche
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature (GPG/PGP)
Url : http://lists.alioth.debian.org/pipermail/vcs-pkg-discuss/attachments/20070710/e6a5a325/attachment.pgp
More information about the vcs-pkg-discuss
mailing list