git/log: fix synopsis in manual for option rename -q => -e
git/fetch: update usage message
git/commit: change -a flag to -r
git/send: fix delta caching
git/diff: show each file once (thanks Igor Boehm)
ref: malloc => emalloc (thanks kvik)
git/send: fix force pushes
packfiles: fix indexing large pack files (thanks Igor Boehm)
git/save: disallow modifying submodules in commits
git/query: revert invalid change to range computation
git/serve: fix uninitialized free
packfiles: optimize access to objects
packfiles: redo deltification
commit,compat,merge: split walk results on newlines
git/branch: implcitly create local branch off origin
git/clone: clean up on interrupt
git/serve: remove percent progress in logs.
git/send: smaller packfiles when pushing
git/rebase: first cut of rebase implementation
gitrules: remove broken rule
all: convenience api for checking overflow
git/import: add flag to prevent committing after import
git/import: avoid adding nonexistent files
git/query: don't include start of range in .. operator
import, export: fix patch formatting
manpage: add config example, fix formatting
git/query: make it possible query all history
git/import: only print one --- line
git/export: diff added or deleted files against /dev/null
git/commit: add -a flag to amend
git/serve: report when a repo does not exist
git/serve: allow trailing characters on 'done' message
git/send: use pack deltification code
README: update links to point at self hosting instance
gitls: add support for tarball snapshots, clean up
git/push: allow mirrored upstreams (thanks kvik)
gitls: add support for untracked READMEs
gitls: escape or urlencode filenames
git/serve: clean up error handling
mkfile: uninstall manuals as well
mkfile: uninstall manuals as well
mkfile: uninstall manuals as well
git/revert: use query to query (thanks qwx)
pull: revert c9a4dbe9fea3b6328a27628f89d2fc4ca4d1970a
git/branch: add support for slashes in branch names
packfiles: make cache size tunable.
git/pull: allow arbitrary upstreams with -u
git/serve: don't hardcode offset deltas on
git/send: respect capabilities
git/serve: restrict namespace
protocols: add gits to url parser
git/fetch: clear offset delta bases
git/export: scale with size of diff, not size of repo
git/commit: don't split commit messages on (thanks kvik)
git/init: allow configuring defaults for the origin remote
git/send: fix force push when we don't have all objects
git(1): fix typos (thanks phil9)
packfiles: Bterm only once (thanks jspreis)
git/fs: report corrupt objects in listing
packfiles: handle corrupt objects a bit better
git/compat: stub submodule support
git/compat: exit with empty status
packfiles: fix offset deltas
clone: use symbolic refs, only create tags and branches
walk, query: check for errors on chdir
query: chdir to root of repo for queries
proto.c: improve packet traces
git/compat: fix 'git init', 'git remote', gitroot.
pack: clean up debug prints.
git/repack: better sort order, offset deltas.
deltify: limit delta chain length.
pack: shut up bogus warning
git/repack: maintain window in redeltification
git(1): update transport documentation.
git/clone: support -d flag for debugging.
git/serve, idxpack:fix copy-paste error (thanks rod)
git(1): document supported protocols.
git/serve: allow concurrent pack uploads
git/serve: filter to heads/* in ref list.
proto logging: improve output formatting
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