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