We’ve been using mercurial for a while now and everything is working fine.
The only problem we encounter is when someone runs a “bad command”.
An example would be, merging an unstable branch in the stable trunk or pulling a similarly named branch over something completely unrelated overwriting a bunch of stuff…
You’ve got hg log but you always get people that won’t believe the output saying “I didn’t do that”…now in the interest of public shaming 🙂 and giving rightful priviledges to the “You broke the built hat”, I’m wondering, is there a way to have Mercurial log every command its given to a text file that would give us something like:
hg pull -b something
hg merge TotallyWrongBranch
hg ci -m "I didn't do it!" -u bsimpson
Ok, I had a few minutes on my hand so I wrote an exe and named it hg.exe and renamed Mercurial’s original exe to real_hg…
An ugly hack don’t mind the code quality please IT WORKS!