Archive for the 'SCM' Category

Getting Git, Subversion and Bazaar Version Control Information into your Bash Prompt

Here are some must have bash PS1 commands if you’re working in multiple branches with various SCMs like git, svn or bzr. With this in your .bash_profile you’ll end up getting the following PS1

wesmaldonado:(git)gchartrb[master]/$ wesmaldonado:(svn)wumpus_project[trunk:141279]/$

Found at Lazy Bash cd aliases. The latest can be pulled from github:


SCM and Alternative Input Methods

We’re close to a day when we’ll have the Minority Report interface for managing our branches and merging.

We’ve gone from the wonderful 2D and whiteboard drawings/DOT graphs to some interesting 3D visualizations coupled with alternative interfaces:

Not that I think most people need 3D to get meaningful work accomplished, but I think [...]

Everyone welcome JB Brown to the blog party.

My friend JB Brown has started blogging with a first post about committing a patch to the Code Review Add-In for Team Foundation Server. I hope to see more great posts from him in the coming weeks.

CruiseControl.Net… Serialised Build Queues

The main problem I am trying to resolve is the situation where you want to prevent two projects from running at the same time. Why would you want to do that? Perhaps you have resource constraints like a file system directory or a database the unit tests run against. For instance we have [...]

More Perforce Suckage Examples From Simon Harris

To give you a 100% practical example, just today I committed 1600 files which I had to back-out almost immediately because I realised I had broken something. Now, ignoring the why’s and how’s I managed to get myself into such a pickle, the fact is I needed to rollback a commit. Here’s what [...]