docs: document git/revert (thanks user51)
remove spurious newline print.
clean up flow through pack.c
sync dir permissions with upstream git
Merge pull request #6 from ddevault/master
show usage with empty arg list
Add missing newlines at end of scripts
Add .build.yml for SourceHut CI
explicitly exit with success
Update the status of git9 in the readme.
add 'fetch -l' to only list our branch information.
make fast forward merges happen.
make git/log exit with success.
Add git/rm for convenience.
Shuffle flags for consistency.
remove debug print from pull
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.