git/{send,fetch}: encrypted git:// protocol
pack.c: fix both thin and thick packs
git(1): document git/serve
git/serve: support thin packs
logging: unify chattygit/debug
proto.c: improve debug log clarity
git/serve: save before send helps...
serve: clean up debug prints
git/serve: check that we're within the prefix
deltification: variable sized chunks
packs, deltas: remove dead code
faster deltas: remove sha1sum
git/repack, writepack(): fix pack file generation
deltification: use hash table for rolling hashes
deltificatioin: fix betwixt function
scripts: revert 777e9c6d56ed9eaeb28196b3b6da77a34139f892
docs: update git(1), README
manpages: rename files in repository
git/compat: initial import (thanks halfwit)
scripts: use full path to git binaries
update git/branch documentation (#8)
git/{fetch,send}: fix lost direction, off-by-one
git/serve: verify the object we're updating to
git/push, proto: improve debugging
url format: give hjgit default port
git/{fetch,send}: add hjgit (tlsclient -a) protocol
git/serve: implement push support
git/serve: you can serve repos read-only now
git/log: handle '-c' flag correctly
oops: committed wrong version.
missed git/init in args conversion
convert to aux/getflags for arg parsing (thanks kvik)
Work towards deltification.
git/add the reverted files
Dedup parent commits in merging.
git/pack: show percentage instead of random number of dots
If a file isn't committed, don't leave it in the removed list
Look for .git/HEAD to avoid getting fooled by mntgen(4)
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