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
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