how to generate patches out of $DVCS branches: best practices?

2008-07-15 Thread Stefano Zacchiroli
I'm a happy (Debian) package maintainer which have just switched most of his packages from svn to git. All nice, finally I can work directly on a real source code tree instead of fiddling with patch management system. Nevertheless, patches are separate in topic branches which enable knowing the con

[debian] where to document branch layout

2008-07-15 Thread Stefano Zacchiroli
Hi all (again), with $DVCS the branch layout for a given package can become quite complex, and AFAICS there is no agreed upon convention on branch layout. Just the single choice of whether to use branches just for work and then serialize changes in patch series or not drastically differentiate th

Re: how to generate patches out of $DVCS branches: best practices?

2008-07-15 Thread Stefano Zacchiroli
On Tue, Jul 15, 2008 at 01:38:14PM -0500, John Goerzen wrote: > I don't split out patches, but all my Debian packages live on > git.debian.org (except software where I'm the upstream, in which case > it's on my own git server). Using gitweb, people can inspect the > changelog and download diffs of

Re: how to generate patches out of $DVCS branches: best practices?

2008-07-15 Thread John Goerzen
Stefano Zacchiroli wrote: > Specifically for Debian: do we have any guideline on how to do that? If > not it is probably worth to create one ... > > And finally, the problem of the problems: how about the situation where > one patch for topic branch is not enough as topic branches have got > inter

Re: [debian] where to document branch layout

2008-07-15 Thread Russ Allbery
Stefano Zacchiroli <[EMAIL PROTECTED]> writes: > My question is whether we have a guideline about *where* to document > branch layout for a given package. Regarding Debian, > debian/README.source comes to mind quickly, but its current description > in policy does not make it clear that it is the s

Re: [debian] where to document branch layout

2008-07-15 Thread Stefano Zacchiroli
On Tue, Jul 15, 2008 at 01:45:16PM -0700, Russ Allbery wrote: > > branch layout for a given package. Regarding Debian, > > debian/README.source comes to mind quickly, but its current description > > in policy does not make it clear that it is the suitable place where to > > document branch layout.

Re: [debian] where to document branch layout

2008-07-15 Thread Russ Allbery
Stefano Zacchiroli <[EMAIL PROTECTED]> writes: > I take your word on this :-), ... but can I suggest to improve the > wording of Policy 4.14 to make it clearer? As it is right now the > wording is totally source package oriented. Hence, if one has a source > package which is entirely VCS-free (as