On Tue, May 05, 2009 at 03:18:51PM -0400, Frédéric Brière wrote: > I've recently converted my opencbm[1] package to TopGit, adopting a > workflow similar to that suggested by Martin. The main difference is > that instead of maintaining a separate long-lived build branch, I'm > exporting all patches directly on master. > > Maybe it's just me, but I can't see the point in having a dedicated > long-lived[2] build branch separate from master anymore. It certainly > made a lot of sense before TopGit, when all topic branches were merged > into the (messy) integration branch. But now, the topic branches are > cleanly exported into debian/patches.
From my perspective, it's still worthwhile. The build branch is where integration of all changes to the upstream package happens. This includes pulling in the packaging changes (aka, debian/) which happens on the master branch. Files that are purely a result of the final integration (like debian/changelog, debian/NEWS, and debian/patches/*) only exist in the integration branch. This provides a clean separation between the changes I'm actively making to handle the debianization of the upstream source and the changes that are only being made in the process of an upload. -- James GPG Key: 1024D/61326D40 2003-09-02 James Vega <james...@debian.org>
signature.asc
Description: Digital signature
_______________________________________________ vcs-pkg-discuss mailing list vcs-pkg-discuss@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/vcs-pkg-discuss