Hi Matthijs,
On Thu, Aug 19, 2010 at 02:26:01PM +0200, Matthijs Kooijman wrote:
> Hi Guido,
>
> I've rebased the patch against current git master, and also coded up a
> "read the changelog from the repository"-feature. The latter was a bit
> complicated, so I split it up in a few patches. There's also an
> unrelated variable name fix, that I came across while reading the code.
>
> Is this what you had in mind?
Yes. This looks really great in general, thanks alot! Two minor
nitpicks:
* It'd be nicer if things like packagename_re and upstreamversion_re
would end up in gbp/deb.py (together with functions like
is_valid_{packagename,upstreamversion}
* Always reading the whole changelog via read seems a bit like
overkill. Wouldn't it be nicer if parse_changelog could either take a
buffer or a filename? parse_changelog_file and parse_changelog_repo
would then invoke the above function with the right arguments like:
parse_changelog(filename='debian/changelog')
parse_changelog(content='...')
I wanted to apply [1/6] since we can clean that up with follow up
patches but id doesn't seem to apply against the experimental branch.
Cheers,
-- Guido
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]