Commit graph

105 commits

Author SHA1 Message Date
Joey Hess
7109e20e5d tweak 2010-10-28 12:52:40 -04:00
Joey Hess
045b051ec1 got rid of almost all 'return ()' 2010-10-28 12:40:05 -04:00
Joey Hess
9c7b3dce9e tweaks 2010-10-28 12:15:21 -04:00
Joey Hess
833d4b342e copyright statements 2010-10-27 16:53:54 -04:00
Joey Hess
7bd7cca399 some work on the sha1 backend; still incomplete 2010-10-27 15:00:41 -04:00
Joey Hess
d0a9cdadaf add dropkey subcommand and --quiet
Needed for better git annex move --from
2010-10-25 18:32:29 -04:00
Joey Hess
aafb63edb1 support checking network remotes when dropping 2010-10-22 15:06:57 -04:00
Joey Hess
46ac66a438 fix remote vs remote wording confusion 2010-10-22 14:05:30 -04:00
Joey Hess
897bf49b4e support ssh repo in workTree 2010-10-22 13:40:19 -04:00
Joey Hess
8da596feff support reading config over ssh 2010-10-22 12:38:20 -04:00
Joey Hess
c7664588f8 use safesystem 2010-10-19 01:19:56 -04:00
Joey Hess
909f619c07 tweaks 2010-10-16 16:20:49 -04:00
Joey Hess
bfa581a218 bugfix 2010-10-16 14:58:14 -04:00
Joey Hess
5a32804115 add inGit/notInGit 2010-10-16 14:20:43 -04:00
Joey Hess
48643b68b3 convert GitRepo to qualified import 2010-10-14 02:36:41 -04:00
Joey Hess
912d10e78b implemented remotes config caching 2010-10-13 22:59:43 -04:00
Joey Hess
e28ff5bdaf almost able to get files from remotes now! 2010-10-13 15:55:18 -04:00
Joey Hess
77055f5ff8 move some stuff out of IO 2010-10-13 14:51:09 -04:00
Joey Hess
771a6b36e1 cost ordering 2010-10-13 14:40:56 -04:00
Joey Hess
794d44cf1d add remoteName 2010-10-13 14:01:17 -04:00
Joey Hess
67ae9d7fa1 relative symlink to annexed file 2010-10-13 00:58:59 -04:00
Joey Hess
b7858ada03 bugfixes 2010-10-12 20:04:36 -04:00
Joey Hess
0561ea1b28 oops, wrong system 2010-10-12 17:43:54 -04:00
Joey Hess
4fbdb197d5 correctness 2010-10-12 13:12:47 -04:00
Joey Hess
ea5d7fe07a add uuid 2010-10-12 13:02:41 -04:00
Joey Hess
31b24348d2 new git config read method 2010-10-12 12:47:11 -04:00
Joey Hess
e4bc7e599a revert bad change
I was wrong about git-config's level of smarts
2010-10-12 12:35:05 -04:00
Joey Hess
8a3ea4edcb typo 2010-10-12 12:31:19 -04:00
Joey Hess
10b7c405fa better git repo querying and bare repo detection 2010-10-12 12:23:34 -04:00
Joey Hess
b430f55b80 tweak 2010-10-12 02:51:44 -04:00
Joey Hess
8f069bd287 tweak 2010-10-12 02:40:09 -04:00
Joey Hess
c8002bd91b update 2010-10-12 02:00:29 -04:00
Joey Hess
eea55856e9 remotes lookup 2010-10-12 01:35:32 -04:00
Joey Hess
92bf408c66 faddle 2010-10-12 00:53:42 -04:00
Joey Hess
107074d662 fiddle 2010-10-11 23:41:12 -04:00
Joey Hess
16b551726d minor 2010-10-11 23:27:48 -04:00
Joey Hess
cd1e39b127 moved config reading into GitRepo 2010-10-11 23:22:38 -04:00
Joey Hess
8f99409518 simpler exception handling 2010-10-11 18:31:41 -04:00
Joey Hess
ebc3fbe9ae explicit exports 2010-10-11 17:52:46 -04:00
Joey Hess
af82586adf split up Types 2010-10-11 17:19:55 -04:00
Joey Hess
2bd3eea031 add git config lookups for annex.name, annex.backends, etc 2010-10-11 00:19:38 -04:00
Joey Hess
93d2dc0d68 cache whether a repo is bare 2010-10-10 19:14:32 -04:00
Joey Hess
026adce5a0 update 2010-10-10 18:25:31 -04:00
Joey Hess
e5514e0cb0 update 2010-10-10 18:05:37 -04:00
Joey Hess
dce9c2e080 convert GitRepo to struct with constructor 2010-10-10 16:06:36 -04:00
Joey Hess
cc23519235 update 2010-10-10 15:04:18 -04:00
Joey Hess
80ce5f90db update 2010-10-10 13:47:04 -04:00
Joey Hess
a745043e7d don't repeatedly call repoTop, it's a bit expensive 2010-10-10 12:35:28 -04:00
Joey Hess
11ad93f023 reorg 2010-10-10 02:29:58 -04:00
Joey Hess
058cef9450 handle bare repo right for gitattributes
also simplere code!
2010-10-10 02:27:14 -04:00
Joey Hess
852ead4707 add gitPrep to handle .gitattributes 2010-10-10 02:22:47 -04:00
Joey Hess
381e6f84e5 robustness 2010-10-09 23:35:05 -04:00
Joey Hess
dcfb24e5b5 add logFile 2010-10-09 22:14:13 -04:00
Joey Hess
c920505a52 add gitRelative function 2010-10-09 22:09:10 -04:00
Joey Hess
6b54817f26 second module! 2010-10-09 21:15:43 -04:00