KS2008: Development tools
KS2008: Development tools
Posted Sep 16, 2008 11:45 UTC (Tue) by johill (subscriber, #25196)Parent article: KS2008: Development tools
That way, much of the work done in patchwork (tracking the status of a patch) could be automatic, if a patch gets merged then it knows automatically. Hey, it could even warn that you've merged v2 of a patch but v3 was available...
Posted Sep 16, 2008 22:42 UTC (Tue)
by jk (subscriber, #31383)
[Link] (1 responses)
Hi johill, Patchwork is intended to be independent of git, as other (non-git)
projects use patchwork too. That said, there is a patchwork command-line client, which we use for
git integration (eg, set patchwork status to Accepted when a patch is
merged).
Posted Sep 18, 2008 12:20 UTC (Thu)
by johill (subscriber, #25196)
[Link]
Posted Sep 17, 2008 0:45 UTC (Wed)
by jamesh (guest, #1159)
[Link] (1 responses)
To do that kind of thing, people need to be sending more than just plain patches. The equivalent tool that was built to help develop Bazaar is Bundle Buggy. While it can handle plain patches to some extent, it really shines when people send Bazaar bundles which package up all the branch history not present in the target branch. This means that a developer can merge the branch and pull in all of its history. When this is done, it is trivial to detect when a patch has been merged and remove it from the pending list. If someone posts an updated version of a patch, Bundle Buggy can unambiguously tell that it is derived from a previous patch and mark the old one as obsolete. The upshot is that the pending list is a fairly accurate representation of what work needs to be merged whether the developers use the web UI or not.
Posted Sep 18, 2008 12:13 UTC (Thu)
by johill (subscriber, #25196)
[Link]
I'm thinking that something as simple as "quilt mail", the git equivalent or whatever should work just fine when everybody adds the right references header etc.
Of course, I'd need to do more thinking, at which point I could probably write a preliminary version of the tool I'm imagining.
Posted Sep 20, 2008 23:13 UTC (Sat)
by ppcpaulus (guest, #45779)
[Link]
KS2008: Development tools
KS2008: Development tools
KS2008: Development tools
KS2008: Development tools
KS2008: Development tools
