[MonoDevelop] PATCH: ChangeLogAddin simplification

Federico Di Gregorio fog at initd.org
Fri Feb 23 18:30:03 EST 2007


Some month ago I simplified a little bit the ChangeLogAddin but the
patch got lost in Lluis work on version control (I think). This is
almost the same patch, updated to work with SVN head. Original
explanation of what I did:

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.

Hope this helps, patch attached.

federico

-- 
Federico Di Gregorio                         http://people.initd.org/fog
Debian GNU/Linux Developer                                fog at debian.org
INIT.D Developer                                           fog at initd.org
 In science one tries to tell people, in such a way as to be understood
  by everyone, something that no one ever knew before. But in poetry,
  it's the exact opposite.                                 -- Paul Dirac
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ChangeLogAddin-cleanup.diff
Type: text/x-patch
Size: 9337 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/monodevelop-list/attachments/20070224/247395c8/attachment-0002.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/20070224/247395c8/attachment-0003.bin 


More information about the Monodevelop-list mailing list