libtool aware gdb wrapper and mergetool
Just want to mention some small and rough tools I've written recently to easy my daily hacker's life:
gdb-wrapper: gdb doesn't know what to do with libtool generated wrapper scripts. Quite strange that over the years nobody felt annoyed enough to tell gdb about those wrapper scripts. At least I was sufficiently annoyed to write this tiny wrapper script, which redirects gdb to the debuggable .libs/lt-program binary when gdb is invoked on some libtool generated wrapper script. It also takes care about generating that binary if it shouldn't exist yet. Be warned: The script really just does the bare minimum.
mergetool: Yes many of git's commands support some interactive mode. Expect maybe for 'git-rebase --interactive' they all have poor usability. So here is my graphical version of 'git-add -i'. This tool allows picking patch hunks from other branches. You also can edit the hunks if you figure out that one of them should be split into separate commits.
Both tools are quite rough, but maybe some of you find them useful.
Update: Seems that "libtool --mode=execute cmdline..." works similar to my wrapper script. Thanks for pointing me on this.