Simon Josefsson [off-list ref] writes:
Hi! I'm considering switching to git for my projects (shishi, gsasl,
gnutls, libtasn1, opencdk, ...) and I have some questions:
* How do I discard all locally modified or added files? 'cvs upd -C'
does some of that, but I've been using a tool 'cvsco' which quickly
restore a CVS checkout into a pristine state.
"git reset --hard" (RTFM).
* Is there a tool that produce ChangeLog files in the GNU format,
based on the git logs? Similar to the 'cvs2cl' tool. The output
should look like:
No, but that should probably be trivial. I would suggest you
postprocess "git log --pretty --numstat --summary" output, which
is probably the most parsable.