Auto-generating ChangeLog files?

View: New views
8 Messages — Rating Filter:   Alert me  

Auto-generating ChangeLog files?

by Thomas Wood-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

Does anyone have any suggestions or objections to auto-generating
ChangeLog files from git log?

I would like to propose gnome-control-center auto-generate ChangeLog
files, since:

     1. it's high time we stopped duplicating the same information in
        the version control system and in the ChangeLog file.
     2. some people have already stopped (or forgotten) to update the
        ChangeLog file (ahem).
     3. it would hopefully make it easier to manage the multiple
        ChangeLog files we have


Regards,

Thomas

_______________________________________________
gnomecc-list mailing list
gnomecc-list@...
http://mail.gnome.org/mailman/listinfo/gnomecc-list

Re: Auto-generating ChangeLog files?

by Jens Granseuer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Mon, 2009-11-09 at 22:32 +0000, Thomas Wood wrote:
> Does anyone have any suggestions or objections to auto-generating
> ChangeLog files from git log?

Go for it!

Jens

_______________________________________________
gnomecc-list mailing list
gnomecc-list@...
http://mail.gnome.org/mailman/listinfo/gnomecc-list

Re: Auto-generating ChangeLog files?

by Rodrigo Moya :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Mon, 2009-11-09 at 23:43 +0100, Jens Granseuer wrote:
> On Mon, 2009-11-09 at 22:32 +0000, Thomas Wood wrote:
> > Does anyone have any suggestions or objections to auto-generating
> > ChangeLog files from git log?
>
> Go for it!
>
I thought you already did it (or was it for g-s-d?), so if not done,
yeah, go for it!

_______________________________________________
gnomecc-list mailing list
gnomecc-list@...
http://mail.gnome.org/mailman/listinfo/gnomecc-list

Re: Auto-generating ChangeLog files?

by Thomas Wood-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, 2009-11-10 at 17:42 +0100, Rodrigo Moya wrote:
> I thought you already did it (or was it for g-s-d?), so if not done,
> yeah, go for it!

Well, I did add the auto-generation for .gitignore files, but not for
ChangeLogs.

I've pushed a first attempt at this into an auto-changelogs branch. The
ChangeLogs for each relevant subdirectory are being created
automatically.

However, I haven't quite worked out how to create the top level
ChangeLog and also ensure it doesn't duplicate any information from the
individual sub-ChangeLogs. Does anyone have any ideas?

Regards,

Thomas

_______________________________________________
gnomecc-list mailing list
gnomecc-list@...
http://mail.gnome.org/mailman/listinfo/gnomecc-list

Re: Auto-generating ChangeLog files?

by Jens Granseuer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, 2009-11-12 at 23:02 +0000, Thomas Wood wrote:
> However, I haven't quite worked out how to create the top level
> ChangeLog and also ensure it doesn't duplicate any information from the
> individual sub-ChangeLogs. Does anyone have any ideas?

How about doing away with the separate ChangeLogs? They made things a
bit easier when it was tedious to get the info out of cvs/svn, but I'm
not sure they are still all that helpful.

Jens

_______________________________________________
gnomecc-list mailing list
gnomecc-list@...
http://mail.gnome.org/mailman/listinfo/gnomecc-list

Re: Auto-generating ChangeLog files?

by Thomas Wood-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Fri, 2009-11-13 at 17:41 +0100, Jens Granseuer wrote:
> On Thu, 2009-11-12 at 23:02 +0000, Thomas Wood wrote:
> > However, I haven't quite worked out how to create the top level
> > ChangeLog and also ensure it doesn't duplicate any information from
> the
> > individual sub-ChangeLogs. Does anyone have any ideas?
>
> How about doing away with the separate ChangeLogs? They made things a
> bit easier when it was tedious to get the info out of cvs/svn, but I'm
> not sure they are still all that helpful.

Works for me, I just assumed packages would preferred the separate ones.

Regards,

Thomas

_______________________________________________
gnomecc-list mailing list
gnomecc-list@...
http://mail.gnome.org/mailman/listinfo/gnomecc-list

Re: Auto-generating ChangeLog files?

by Rodrigo Moya :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Fri, 2009-11-13 at 17:31 +0000, Thomas Wood wrote:

> On Fri, 2009-11-13 at 17:41 +0100, Jens Granseuer wrote:
> > On Thu, 2009-11-12 at 23:02 +0000, Thomas Wood wrote:
> > > However, I haven't quite worked out how to create the top level
> > > ChangeLog and also ensure it doesn't duplicate any information from
> > the
> > > individual sub-ChangeLogs. Does anyone have any ideas?
> >
> > How about doing away with the separate ChangeLogs? They made things a
> > bit easier when it was tedious to get the info out of cvs/svn, but I'm
> > not sure they are still all that helpful.
>
> Works for me, I just assumed packages would preferred the separate ones.
>
sounds good to me also, specially if Thomas needs to spend lots of time
trying to auto-generating it.

So yeah, go ahead if you want

_______________________________________________
gnomecc-list mailing list
gnomecc-list@...
http://mail.gnome.org/mailman/listinfo/gnomecc-list

Re: Auto-generating ChangeLog files?

by Thomas Wood-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message



I've pushed the generation rulse to master. Be aware, the generation can
actually take some time (around 28 seconds on my system). However, this
is only run when you make dist, so it shouldn't be a big problem.


Regards,

Thomas

_______________________________________________
gnomecc-list mailing list
gnomecc-list@...
http://mail.gnome.org/mailman/listinfo/gnomecc-list