Commit graph

571 commits

Author SHA1 Message Date
Joey Hess
0eae5b806c broke subcommands out into separate modules 2010-11-02 19:04:24 -04:00
Joey Hess
606ed6bb35 better test framework 2010-11-02 17:08:16 -04:00
Joey Hess
d93a372894 add a stupid test harness 2010-11-02 16:49:35 -04:00
Joey Hess
c7b0f60fba clean up 2010-11-02 16:02:43 -04:00
Joey Hess
cecb1cbeb2 clean up 2010-11-02 16:00:55 -04:00
Joey Hess
9e5985ff98 blew several hours on getting the decodeGitFile 100% right with quickcheck 2010-11-02 15:54:43 -04:00
Joey Hess
82056a7921 reorg 2010-11-02 12:43:34 -04:00
Joey Hess
bdb7ed76cf tweak 2010-11-02 02:24:19 -04:00
Joey Hess
790613333c deal with git's insane octal filename encoding 2010-11-02 01:07:34 -04:00
Joey Hess
58c89565e9 updat 2010-11-01 22:50:53 -04:00
Joey Hess
13514b6afc fix checkAttr to not deadlock and not need strictness
Yeah, "will never deadlock" is never a good sign in code comments. ;)
2010-11-01 21:21:13 -04:00
Joey Hess
e379307900 better message when ikiwiki is not available 2010-11-01 20:27:30 -04:00
Joey Hess
82d5a46c56 finally got the types clear enough 2010-11-01 20:13:10 -04:00
Joey Hess
f0bf94f760 better types 2010-11-01 20:03:21 -04:00
Joey Hess
1f9996f742 less confusing names for the subcommand stage types 2010-11-01 19:18:47 -04:00
Joey Hess
f1f4bdcd60 expand docs 2010-11-01 19:11:06 -04:00
Joey Hess
2926cc64fb In .gitattributes, the git-annex-backend attribute can be set to the names of backends to use when adding different types of files. 2010-11-01 19:05:38 -04:00
Joey Hess
ab3294f1dd wrote checkAttr 2010-11-01 18:24:19 -04:00
Joey Hess
899a86f8f9 now only need to add gitattributes lookup 2010-11-01 17:50:37 -04:00
Joey Hess
287e6e5c13 bring back param descriptions in usage 2010-11-01 17:18:32 -04:00
Joey Hess
15e7d59137 rework complete 2010-11-01 17:12:58 -04:00
Joey Hess
fefaa5cc48 big subcommand dispatch rework
not quite done.. head hurts
2010-11-01 17:01:27 -04:00
Joey Hess
59e49ae083 rework subcommand invocation logic 2010-11-01 15:40:28 -04:00
Joey Hess
4da551827f trim 2010-11-01 03:12:28 -04:00
Joey Hess
0655ae4b8a move 2010-11-01 03:01:58 -04:00
Joey Hess
524125e52e fix 2010-11-01 00:28:52 -04:00
Joey Hess
4b9990194c expand 2010-11-01 00:27:27 -04:00
Joey Hess
11215b5b11 cleanup 2010-11-01 00:26:47 -04:00
Joey Hess
e638f9647d add global fallback for per-repo options 2010-11-01 00:17:26 -04:00
Joey Hess
99c522edef finished adding support for annex.ssh-options 2010-11-01 00:04:53 -04:00
Joey Hess
0bd7ebbf35 make a ssh call honor annex-ssh-options 2010-10-31 23:50:58 -04:00
Joey Hess
cec25153ec bugfix: git annex move --from <file remote>
The data structure comparison didn't work because for a file remote,
the config gets read for one structure but not the other.
2010-10-31 23:38:07 -04:00
Joey Hess
00d4c7cd01 simplify evals 2010-10-31 23:24:16 -04:00
Joey Hess
f3e4633e35 refactor inAnnex remote checking to Remotes 2010-10-31 23:21:16 -04:00
Joey Hess
0194394be6 Added remote.annex-scp-options and remote.annex-ssh-options. 2010-10-31 22:56:56 -04:00
Joey Hess
e70812eca9 use ssh -p to preserve perms
and refactor
2010-10-31 22:29:11 -04:00
Joey Hess
c6206c4560 tweak 2010-10-31 22:22:01 -04:00
Joey Hess
d04bfceaad more accurate type 2010-10-31 22:20:07 -04:00
Joey Hess
11efa7ef60 more escaping for ssh 2010-10-31 22:19:25 -04:00
Joey Hess
228b32d473 bugfix: shell escape for scp 2010-10-31 22:13:43 -04:00
Joey Hess
4e742d62f4 Revert "add toggles"
This reverts commit f4383532e6.
2010-10-31 19:57:05 -04:00
Joey Hess
b5411926ab Revert "foo"
This reverts commit 371906efb0.
2010-10-31 19:54:12 -04:00
Joey Hess
371906efb0 foo 2010-10-31 19:53:17 -04:00
Joey Hess
f4383532e6 add toggles 2010-10-31 19:52:11 -04:00
Joey Hess
fd6611f955 Fix crash on unknown symlinks. 2010-10-31 18:04:34 -04:00
Joey Hess
b220e117f2 idea 2010-10-31 17:20:05 -04:00
Joey Hess
763882925d idea2 2010-10-31 17:04:28 -04:00
Joey Hess
9429cdb9da idea 2010-10-31 17:02:49 -04:00
Joey Hess
dda0679290 all Walls are clean! 2010-10-31 16:04:19 -04:00
Joey Hess
cf4c926f2e more Wall cleaning 2010-10-31 16:00:32 -04:00