[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