Hi Felipe,
On Tue, Oct 27, 2009 at 12:34:26PM -0300, Felipe Sateler wrote:
> Package: git-buildpackage
> Version: 0.4.59
> Severity: wishlist
> 
> A pretty common workflow is the following:
> 
> 1- Work on the package
> 2- Upload
> 3- Import new upstream version
> 4- Create changelog entry for local testing
> 5- Some more work
> 6- Upload
> 
> This works like a charm with --auto. However, when steps 3 and 5 are in
> another order (eg, you fixed something and then updated the new upstream
> version), git-dch misses all the entries from before the new changelog
> entry. A way to pick up all the changes since the last released version
> would be gratly appreciated.
> I'm thinking this can be done by making git-dch ignore changelog
> versions marked as UNRELEASED to guess the version (and thus having to
> use -s), but that would mean having to parse debian/changelog instead of
> using dpkg-parsechangelog.

Sorry for picking this up _that_ late. I wonder if there really is
s.th. to fix here. If you create a changelog entry (4.) afer doing local
modifications you ought to do so with gbp-dch. If you don't, you're
basically telling gbp-dch: "I want these entries ignored". If you create
the changelog entry for local testing using "gbp-dch --auto" everything
is fine.

We could do as you suggested and ignore entries marked UNRELEASED but
I'd rather have people use "gbp-dch" for the local testing entries as
well or is that unreasonable?

Cheers,
 -- Guido

Reply via email to