Commit graph

24598 commits

Author SHA1 Message Date
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
Joey Hess
3dbba26275 reorg 2010-10-22 15:56:57 -04:00
Joey Hess
6f2a6a42d1 real output 2010-10-22 15:42:59 -04:00
Joey Hess
e6048b0389 document using ssh remotes 2010-10-22 15:38:31 -04:00
Joey Hess
26005d23ba separate remote names with commas 2010-10-22 15:21:23 -04:00
Joey Hess
5b4272aba3 update 2010-10-22 15:12:48 -04:00
Joey Hess
1e40562b02 todo 2010-10-22 15:10:21 -04:00
Joey Hess
599cb15f30 update 2010-10-22 15:08:53 -04:00
Joey Hess
aafb63edb1 support checking network remotes when dropping 2010-10-22 15:06:57 -04:00
Joey Hess
91e6625eb5 add shellEscape
ugly, but sometimes necessary

There is a haskell shell-escape module, but it is not packaged in Debian
2010-10-22 14:57:02 -04:00
Joey Hess
9ec5d90b6a avoid reading configs for URL remotes every time 2010-10-22 14:28:47 -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
9f13f3ac5e support using scp for ssh remotes 2010-10-22 13:25:19 -04:00
Joey Hess
8da596feff support reading config over ssh 2010-10-22 12:38:20 -04:00
Joey Hess
014f7f650d crazy idea 2010-10-21 19:27:29 -04:00
Joey Hess
514b98ff55 document move subcommand 2010-10-21 17:59:32 -04:00
Joey Hess
e8e397036f changelog 2010-10-21 16:38:14 -04:00
Joey Hess
409285d8e1 clarify 2010-10-21 16:36:01 -04:00
Joey Hess
42eab98f56 typo 2010-10-21 16:35:04 -04:00
Joey Hess
fd5d6403f0 typo 2010-10-21 16:33:04 -04:00
Joey Hess
19fde4960d new fromkey subcommand, for registering urls, etc
had to redo Annex monad's flag storage
2010-10-21 16:30:16 -04:00
Joey Hess
a68e36f518 entry for the prerelease 2010-10-20 12:54:40 -04:00
Joey Hess
4e3f4e9b05 typo 2010-10-20 12:16:49 -04:00
Joey Hess
d42f8a9f39 autocommit on init 2010-10-20 12:07:24 -04:00