[MonoDevelop] ChangeLog add-in patch

Federico Di Gregorio fog at initd.org
Fri Oct 27 18:35:36 EDT 2006


Hi *,

and first of all, the due kudos to all monodevelop developers on this
list. It is the best IDE available on Linux and that's all needed to
say. Now to ChangeLog..

When using emacs I find myself writing much more detailed ChangeLogs
than when using MD, because MD's ChangeLog add-in is a little bit picky
about when you can insert an entry or header. I have a patch that
changes the default behaviour in the following ways:

1/ Just one command "Insert ChageLog Entry", an header is automatically
added if missing or if the top-most header is different from the one
we're about to add.

2/ The command can be issued from anywhere and the add-in looks for the
right ChangeLog file and even creates one if necessary. It looks for
ChangeLog in the current project, then in its parent combine and so on,
up to the top-most combine. If no ChangeLog is found, one is created in
the current project directory. So if you like a single top-level
ChangeLog just create an empty one in the combine before adding the
first entry, else let the plugin create one in the project for you.

The code is quite dirty, I plan to clean it up and add a couple of
features or two if you like the patch. The diff is for current HEAD,
taken from the top directory (i.e., monodevelop) and attached to this
email.

Hope this helps making a better monodevelop,
federico

-- 
Federico Di Gregorio                         http://people.initd.org/fog
Debian GNU/Linux Developer                                fog at debian.org
INIT.D Developer                                           fog at initd.org
                              Viviamo in un mondo reale, Ciccio. -- Lucy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ChangeLogAddIn.diff
Type: text/x-patch
Size: 9607 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/monodevelop-list/attachments/20061028/689d1c9e/attachment.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Questa =?ISO-8859-1?Q?=E8?= una parte del messaggio
	firmata digitalmente
Url : http://lists.ximian.com/pipermail/monodevelop-list/attachments/20061028/689d1c9e/attachment-0001.bin 


More information about the Monodevelop-list mailing list