don't allow merging dirty working trees
Improve merge message: give command to merge.
allow 'git/pull' to fetch all branches
Add 'mkdir' in the git install instructions
document '[-m msg]' parameter for git/commit
Insert blank line between commit title and body
Implement patch directory output for git/export
Use mntgen(1) for branch scratch space
Implement [PATCH n/m] patch numbers in git/export
Recognize numbered patches in git/import
Add -m message parameter to git/commit
Introduce text substitution helper subst(1)
create remote dir when pushing
sync manpage with implementation: -b => -c
remove stray 'f' in tar command
fix typo that broke git/pull -u
unref objects from git/send
make the check right for nothing to commit
don't allow merging a branch to itself
only remove merge parents if we successfully commit.
record merge parents when we have a dirty merge
use correct paths when merging
include all changed files when diffing against a commit
update readme to document how to get it.
only diff files that changed
speed up git/walk massively
improve git/add -r: remove nonexistent files
switch to '-c' for commits, fix help string
strip tailing '/'s on git clone
filter out leading ./ to make 'log .' work
Improve file-filtered git/log, tweak git/query
show accurate list of files when doing commit
Tidy up the commit comment construction
show each modification on its own line.
zero out new directory entries before reading from them.
move symlink check to where it belongs
show parent commits in preamble.
each merge commit goes on its own line.
fix symlink walks with '..'s
suppress error output from grep
removing tracked should implicitly untrack them.
add mention of relevant files
split gitfs documentation to its own manpage
use the current branch for clone
error out early instead of clobbering the current branch
handle subdirectories correctly in revert
we had one enum with a typedef. now we dont.
add '~' as alias for '^' for fewer rc conflicts
make accidental clobbers harder
clear error if we're reusing: make rc -e happy
reuse git/fs if an appropriate run is mounted in the ns.
clean up handling of branch names and push -a
trim spaces from branch names
add chatty logging to sending packs
use upstream url if configured
Support virtual hosts for git:// protocol.
add notes on running on 9legacy.
update readme and manpage for commit (thanks alban)
clean up junk repo on clone failure
show new head after commit
don't double-print up to date.
add appropriate bounds checks
munge carriage returns in git/pull, same as git/clone.
fix obscure error in query.
use correct update index in readours()
allow diff from outside root directory
Allow committing and addign from a subdirectory.
add '-s' option to git/diff, for summarizing status.
walk args to git/add: allows adding directories.
pass file list to git/walk, for faster importing.
failure to read is a mismatch.