Heres my updated patch. I think I've addressed all the comments except Stephen's. I've also added some tests in the 2nd patch but I'm running into a problem where all the tests pass but the overall test fails: FATAL: Unexpected exit with code 0 make: *** [t9800-git-alternate.sh] Error 1 My current TODO list is - fix the test - add tests for git alternate --delete - add documentation - refine the display output, its a bit jumbled at the moment it could be better I'm travelling for the next couple of weeks so I may not be that quick to respond to comments. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html