Commit graph

44722 commits

Author SHA1 Message Date
Joey Hess
833d4b342e copyright statements 2010-10-27 16:53:54 -04:00
Joey Hess
d47fb4c11e symlinks 2010-10-27 15:14:59 -04:00
Joey Hess
e44c7d1136 update 2010-10-27 15:08:46 -04:00
Joey Hess
46f9525351 warning about sha1 2010-10-27 15:02:05 -04:00
Joey Hess
7bd7cca399 some work on the sha1 backend; still incomplete 2010-10-27 15:00:41 -04:00
Joey Hess
d92730bef6 tweaks 2010-10-27 14:48:59 -04:00
Joey Hess
7c65a18f1f doc pointer 2010-10-27 14:40:50 -04:00
Joey Hess
3874b978ab update 2010-10-27 14:39:21 -04:00
Joey Hess
563484e135 pre-commit hook 2010-10-27 14:33:44 -04:00
Joey Hess
3281a1cb19 don't try to set up .gitattributes every time; only do it on git annex init 2010-10-27 13:55:28 -04:00
Joey Hess
4e7c27f58b tweak 2010-10-27 13:39:45 -04:00
Joey Hess
5b4fa4aeca use xargs 2010-10-27 13:12:02 -04:00
Joey Hess
24ee4439d4 use git command queue 2010-10-26 16:15:29 -04:00
Joey Hess
ef26076a5a add git queue to Annex monad
not used anywhere just yet..
2010-10-26 15:59:50 -04:00
Joey Hess
4cda7b6e7c bugfix 2010-10-25 21:35:45 -04:00
Joey Hess
68e2687661 short-circuit as soon as enough remotes are verified to have a file 2010-10-25 21:15:29 -04:00
Joey Hess
eea140c90d handle better the case of a disconnected drive remote 2010-10-25 21:06:31 -04:00
Joey Hess
5d4ff035ba bugfix 2010-10-25 20:52:03 -04:00
Joey Hess
99eaf41da5 better messages 2010-10-25 20:48:32 -04:00
Joey Hess
0788c12ffe improve git annex move in walkthrough 2010-10-25 20:45:50 -04:00
Joey Hess
0a4235e26e update 2010-10-25 20:22:37 -04:00
Joey Hess
4a69cb8ade done 2010-10-25 20:20:17 -04:00
Joey Hess
fec9f611df add setkey subcommand
And finished implementing move --to
2010-10-25 20:19:08 -04:00
Joey Hess
a0e8ba37c6 changelog 2010-10-25 19:38:59 -04:00
Joey Hess
a8fbd5d91f speed up git annex move --from
Avoid extra ssh to check if the remote has the key, just trust the location
log (and propigate error if it's wrong).

Quick exit when asked to move files that are not on the remote, so this is
now suitable to be used on a big directory.
2010-10-25 19:34:44 -04:00
Joey Hess
e87287c11b fix failure propigation 2010-10-25 19:17:11 -04:00
Joey Hess
47892ced88 new bug 2010-10-25 18:36:41 -04:00
Joey Hess
3b6b9ab4e1 typo 2010-10-25 18:33:59 -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
8beed17168 drop incomplete bare repo support
Added a bug about it.

Now git annex move --from works fully
2010-10-25 17:31:07 -04:00
Joey Hess
1aa19422ac git annex move --from remote almost working 2010-10-25 17:17:03 -04:00
Joey Hess
3f0de706dd comments 2010-10-25 15:49:52 -04:00
Joey Hess
1f3088fb94 wording 2010-10-25 15:46:53 -04:00
Joey Hess
7fe4bfa20f split commands into 3 phases
I feel like I just leveled up in Haskell.
2010-10-25 15:44:27 -04:00
Joey Hess
e29210d1dd update 2010-10-25 14:10:38 -04:00
Joey Hess
81f71e57b9 reorg 2010-10-25 11:47:45 -04:00
Joey Hess
fed1d3c1f5 bugfix
Annex.new can throw an IO exception if a remote git repo is not available.
2010-10-23 22:25:07 -04:00
Joey Hess
3cf16c9883 incomplete 2010-10-23 14:58:14 -04:00
Joey Hess
f05ed818f9 implemented 1/4th of move subcommand 2010-10-23 14:27:04 -04:00
Joey Hess
4c7248c779 factored out getViaTmp 2010-10-23 14:26:38 -04:00
Joey Hess
fcd30ce992 bugfix 2010-10-23 14:26:23 -04:00
Joey Hess
5601a8db02 update 2010-10-23 14:14:50 -04:00
Joey Hess
08236e780f reorg 2010-10-23 14:14:36 -04:00
Joey Hess
03bcb8d8b3 better message display 2010-10-23 13:59:47 -04:00
Joey Hess
9dfbf40d1a reorg remote key presense checking code
Also, it now checks if a key is inAnnex, ie, cached in .git/annex, not if
it is present in a remote. For the File Backend, these are equivilant, not
so for other backends.
2010-10-23 13:18:47 -04:00
Joey Hess
5a91543be3 update 2010-10-23 12:41:13 -04:00
Joey Hess
2fbbbd34bc store from and to repositories separately 2010-10-23 12:35:10 -04:00
Joey Hess
f4e2dde8a8 fix perl refugee code 2010-10-22 20:47:14 -04:00
Joey Hess
ff38e49eb4 --from/--to can be used to limit the remote repository that git-annex uses. 2010-10-22 20:35:39 -04:00
Joey Hess
8ff3c73556 bug 2010-10-22 15:59:13 -04:00