I'm writing a build automation script (with PowerShell) for my project and 
one of its tasks is to write all commit messages since the last publishing 
into a text file so that I can edit the messages into a simplified form for 
the user. (That's a kind of change log file for the user that only goes 
down to the level of releases, not every single commit.)

This is already implemented for Subversion using the SVN command line 
client. That program has a nice option to output the requested log entries 
in XML format which is reasonably easy to parse with PowerShell. 
Unfortunately, Git doesn't have this option. In fact it doesn't even 
support any machine-readable output format for log entries.

I'd like to suggest adding the XML output format to the git log command so 
that this information can be parsed without any uncertainties caused by the 
actual commit message content. I don't care much about the exact XML 
schema. The SVN schema may serve as a starting point, but Git probably 
needs other elements for its data.

Unfortunately I haven't found a bug tracker or other web forum for this 
kind of conversation. Mailing lists are a pain to set up on my side and not 
accessible from the web. This forum seems to be the only accessible way to 
get in contact with the Git developers.

You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to