Future of REVU and Debian Mentors

Reinhard Tartler siretart at ubuntu.com
Sat Aug 4 07:34:58 BST 2007


"Emmet Hikory" <emmet.hikory at gmail.com> writes:

>     The reason I prefer a patch system is that it organises the
> patches by purpose, rather than historically.  With a VCS, it is very
> difficult to extract the specific set of changes required to implement
> a specific feature, especially when those changes may span several
> files, and have been updated several times during this history of the
> package to match upstream changes (often in combination with other
> updates).  Purpose-oriented patches are easier to review for adoption
> upstream, and easier to understand as an example to implement a
> similar feature in another package.

This is adressed by the concept called 'feature branches', a concept
that Manoj Srivastava uses for his packages. A feature branch only
contains the changes that you would normally put in a dpatch. It can be
easily extracted and exported to a patch file. Furthermore, you can
track and merge changes with other developers.

Together with the bzr-rebase plugin, I think the implementation of
feature branches with debian packages becomes more and more feasible in
bazaar.

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4



More information about the Ubuntu-motu mailing list