Re: Please add (upstream) changelog to vcsh

2012-02-18 Thread Richard Hartmann
On Sun, Feb 19, 2012 at 01:14, Chanoch (Ken) Bloom  wrote:

> But for historical work, I guess it helps as a start.

Aye, that's what I did. From now on, I will simply maintain it on the fly.


Richard
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home


Re: Please add (upstream) changelog to vcsh

2012-02-18 Thread Chanoch (Ken) Bloom
On Sat, 2012-02-18 at 14:20 +0100, Richard Hartmann wrote:
> On Sat, Feb 18, 2012 at 11:53, Thomas Koch  wrote:
> > Just entered Debian Testing: git2cl
> 
> I tried that on sid, but I really don't like the output. It's a
> firehose, not a changelog.

Yes, in general one wants to create git commit messages from new
changelog entries, so that when you make a notable change, your users
can see it and your developers can see it, but you generally don't want
"fix typo" commit messages in your changelog, and you generally want to
collapse multi-commit changes into a single changelog entry.

But for historical work, I guess it helps as a start.
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home


Re: Please add (upstream) changelog to vcsh

2012-02-18 Thread Richard Hartmann
On Sat, Feb 18, 2012 at 11:53, Thomas Koch  wrote:
> Just entered Debian Testing: git2cl

I tried that on sid, but I really don't like the output. It's a
firehose, not a changelog.

Either way, both upstream and 0.20120215-1 have proper changelogs, now.


Richard
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home


Re: Please add (upstream) changelog to vcsh

2012-02-18 Thread Thomas Koch
Just entered Debian Testing: git2cl

git2cl is used to automatically generate GNU ChangeLogs from git logs. 

GNU ChangeLog format specification is available from: 
http://www.gnu.org/prep/standards/html_node/Change-Logs.html
Homepage: http://josefsson.org/git2cl/  

Thomas Koch, http://www.koch.ro
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home


Re: Please add (upstream) changelog to vcsh

2012-02-15 Thread Richard Hartmann
On Wed, Feb 15, 2012 at 13:20, Richard Hartmann
 wrote:

> I will whip it up myself, I guess.

Ugly, but workable:

for tag in $(git tag | tac | grep -v -- '-'); do echo $tag; [ -n
"$tag" ] && {echo $tag..$previous_tag; git log $tag..$previous_tag;
echo; echo '-'; echo} >> temp ; previous_tag="$tag"; done


Richard
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home


Re: Please add (upstream) changelog to vcsh

2012-02-15 Thread Richard Hartmann
On Wed, Feb 15, 2012 at 13:17, Adam Spiers  wrote:

>    git log tag_a..tag_b

Yes, I know of that. What I meant was more or less an automated/pre-existing

  for tag in ...

etc.

I will whip it up myself, I guess.


-- 
Richard
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home

Re: Please add (upstream) changelog to vcsh

2012-02-15 Thread Adam Spiers
On Wed, Feb 15, 2012 at 11:15 AM, Richard Hartmann
 wrote:
> If anyone knows of a trick to show all commit messages between any two
> subsequent tags, that would help with writing a changelog, though.

Probably I didn't understand the question, because I expect you already
know what this does?

git log tag_a..tag_b
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home


Re: Please add (upstream) changelog to vcsh

2012-02-15 Thread Richard Hartmann
After looking at what the git logs get transferred into, they are not
even near my expectations of a changelog. The result is more or less a
brain dump, but lacks concise editing.

If anyone knows of a trick to show all commit messages between any two
subsequent tags, that would help with writing a changelog, though.


RIchard
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home


Re: Please add (upstream) changelog to vcsh

2012-02-15 Thread Richard Hartmann
On Wed, Feb 15, 2012 at 08:22, Thomas Koch  wrote:

> I've just updated vcsh in Wheezy and was curious to see what changed, but
> neither in the Debian package nor in the upstream Git repository is a project
> changelog.
> Could you please be so kind to add one? It'd be a shame not to have one, since
> there are so nice ways to autogenerate changelogs from Git commit messages.[1]

I checked lintian in it's most naggy mode recently when preparing the
backport for Squeeze and it complained about a missing changelog.
Since then, this has been on my todo.

I guess this poke is a good an excuse as any to actually do this :)


My plan would be to create a changelog and simply copy over everything
into the Debian one; if you have any other ideas, now it's time to
pipe up.


Richard
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home


Re: Please add (upstream) changelog to vcsh

2012-02-15 Thread Antonio Ospite
On Wed, 15 Feb 2012 08:22:01 +0100
Thomas Koch  wrote:

> Hi,
> 
> I've just updated vcsh in Wheezy and was curious to see what changed, but 
> neither in the Debian package nor in the upstream Git repository is a project 
> changelog.
> Could you please be so kind to add one? It'd be a shame not to have one, 
> since 
> there are so nice ways to autogenerate changelogs from Git commit messages.[1]
> 
> [1] I know of git-dch, but there must also be Debian independent tools.
>

In some projects use:

git log --pretty="format:%ai  %aN  <%aE>%n%n%x09* %s%d%n" > ChangeLog

dhich generates a quasi-GNU-style changelog, and there is git2cl in
Debian unstable.

Regards,
   Antonio

-- 
Antonio Ospite
http://ao2.it

A: Because it messes up the order in which people normally read text.
   See http://en.wikipedia.org/wiki/Posting_style
Q: Why is top-posting such a bad thing?


pgpgLRUCf949e.pgp
Description: PGP signature
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home

Re: Please add (upstream) changelog to vcsh

2012-02-14 Thread Brian May
On 15 February 2012 18:22, Thomas Koch  wrote:
> I've just updated vcsh in Wheezy and was curious to see what changed, but
> neither in the Debian package nor in the upstream Git repository is a project
> changelog.
> Could you please be so kind to add one? It'd be a shame not to have one, since
> there are so nice ways to autogenerate changelogs from Git commit messages.

Out of curiosity, why not just use "git log" ?

A changelog file could get included in the Debian package, and that
might be a good thing.
-- 
Brian May 
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home


Please add (upstream) changelog to vcsh

2012-02-14 Thread Thomas Koch
Hi,

I've just updated vcsh in Wheezy and was curious to see what changed, but 
neither in the Debian package nor in the upstream Git repository is a project 
changelog.
Could you please be so kind to add one? It'd be a shame not to have one, since 
there are so nice ways to autogenerate changelogs from Git commit messages.[1]

[1] I know of git-dch, but there must also be Debian independent tools.

Best regards,

Thomas Koch, http://www.koch.ro
___
vcs-home mailing list
vcs-home@lists.madduck.net
http://lists.madduck.net/listinfo/vcs-home