1. 3
  1.  

  2. 3

    This makes me wonder what would happen if you married something like TDD in with your SCM and ticketing system.

    You could for instance have a ticket with a test case(i.e. code) attached and you would then write and checkin around closing that ticket. Suddenly your commit messages can almost be written for you, and the amount of integration you could (eventually) get around your SCM and your codebase could lead to some great optimizations around all the daily drudgery you have to do with commits, bug tracking, etc.