Joey Hess
297bc648b9
make unused check branches and tags too
...
needs time and space optimisation
2011-09-28 16:43:10 -04:00
Joey Hess
ad245a6375
refactor catfile code
...
split into generic IO code, and a thin Annex wrapper
2011-09-28 15:17:36 -04:00
Joey Hess
a3cb5c47e5
use FileMode
2011-09-28 14:14:52 -04:00
Joey Hess
93807564d0
add ls-tree interface
...
This parser should be fast. I hope.
2011-09-28 14:03:59 -04:00
Joey Hess
7724f895a8
tweak
2011-09-25 14:37:13 -04:00
Joey Hess
203148363f
split groups of related functions out of Utility
2011-08-22 16:14:12 -04:00
Joey Hess
e784757376
hlint tweaks
...
Did all sources except Remotes/* and Command/*
2011-07-15 03:12:05 -04:00
Joey Hess
ded2591124
unannex: Clean up use of git commit -a.
...
This was more complex than would be expected. unannex has to use git commit -a
since it's removing files from git; git commit filelist won't do.
Allow commands to be added to the Git queue that have no associated files,
and run such commands once.
2011-07-14 17:15:37 -04:00
Joey Hess
896726cde4
rename GitUnionMerge to Git.UnionMerge
...
Also, moved commit function into Git proper, it's not union merge specific.
2011-06-30 13:32:47 -04:00
Joey Hess
f0497312a7
rename GitQueue to Git.Queue
2011-06-30 13:25:37 -04:00
Joey Hess
f6063a094e
renamed GitRepo to Git
...
It was always imported qualified as Git anyway
2011-06-30 13:21:39 -04:00