[geeklog-devel] Updating the changelog

Tom websitemaster at cogeco.net
Wed Mar 16 16:44:47 EDT 2011


>>http://project.geeklog.net/tracking/changelog_page.php?version_id=28

>>Of course that also requires that everone sets the "fixed in" field
properly when resolving an issue, but that seems to be working just fine
already. So we only need to be careful not to forget entries when copying
them over >>to the "real" changelog.

This sounds like the best solution to me. I will continue to always use the
"Fixed in" field then.

Also at some point, someone should update 1.8.0 to include 1.7.2. The
upgrade SQL scripts go from 1.7.1 to 1.8.0. I guess the plugins would be
affected too.

Tom 

-----Original Message-----
From: geeklog-devel-bounces at lists.geeklog.net
[mailto:geeklog-devel-bounces at lists.geeklog.net] On Behalf Of Dirk Haun
Sent: March-16-11 3:49 PM
To: Geeklog Development
Subject: [geeklog-devel] Updating the changelog

The changelog (aka history) in our Mercurial repository is not up to date.
Exactly how to best keep it up to date is actually something that I've been
wondering about for a while.

I used to update the changelog in the same commit, i.e. together with the
code that fixed a bug or implemented a feature. However, that makes it more
complicated to reuse that changeset on another branch, since in that other
branch, the update for the changelog will usually fail.

So what else could one do? You could do a second commit, just for the
changelog update. Other than some minor additional "noise" and extra work, I
don't see anything wrong with that.

Or we could only update the changelog from time to time and/or near a
release. That requires keeping track somewhere else, e.g. in the bugtracker,
which already provides a changelog:

http://project.geeklog.net/tracking/changelog_page.php?version_id=28

Of course that also requires that everone sets the "fixed in" field properly
when resolving an issue, but that seems to be working just fine already. So
we only need to be careful not to forget entries when copying them over to
the "real" changelog.


Other thoughts? Or am I making a simple thing too complicated (again)?

bye, Dirk

_______________________________________________
geeklog-devel mailing list
geeklog-devel at lists.geeklog.net
http://eight.pairlist.net/mailman/listinfo/geeklog-devel




More information about the geeklog-devel mailing list