git-number - exit with exit status of executed command
Pay porcelain dept: git status may or may not show the '#' prefix

The porcelain output change was introduced in
git.git@2556b9962e7c0353d562b7bf70eed11d8f29d0b0
git-number: Show errors via stderr
git-number: exit with proper child's exit value
git-number - bugfix "git number -c echo" ran git-id instead of echo
t/000_setup.t - Show git version used for testing
Pay porcelain debt

Handle porcelain changes in git status in git 1.8.4.1 - the big one
is the lack of comment prefix.
Accept and pass along '-u(no|normal|all)' option to git status
git-id - Support '--' argument pass through
(Experimental) Support git status' columnar untracked files listing
Remove unused variable $columns
bugxif test 007_git-id-column.t was negative success

now it is failing, which is good
fix failing test 007_git-id-column.t
Update README on supporting git-status' columnar output
I don't grok markdown much - attempt to fix numbered list in Caveat
Do not report substitution when output is not to a terminal
TODO - don't be ugly
Fix failing tests due to automatic suppression of expanded command
Make tests runnable unmodified on older systems

Use File::Path's rmtree and mkpath instead of remove_tree and make_path