Joey Hess
96fa6b89ac
more Wall cleaning
2010-10-31 15:12:56 -04:00
Joey Hess
7c0777c60d
avoid unnessary newlines before progress in quiet mode
2010-10-29 14:10:55 -04:00
Joey Hess
045b051ec1
got rid of almost all 'return ()'
2010-10-28 12:40:05 -04:00
Joey Hess
833d4b342e
copyright statements
2010-10-27 16:53:54 -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
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
fec9f611df
add setkey subcommand
...
And finished implementing move --to
2010-10-25 20:19:08 -04:00
Joey Hess
e87287c11b
fix failure propigation
2010-10-25 19:17:11 -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
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
4c7248c779
factored out getViaTmp
2010-10-23 14:26:38 -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
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
731cabbe3d
newlines before failed message
...
needed if a long message was shown
2010-10-19 14:15:53 -04:00
Joey Hess
d23fc22f0e
less verbose failures seem better here
2010-10-19 12:55:40 -04:00
Joey Hess
2ea589e117
don't throw a fatal error
2010-10-19 12:53:51 -04:00
Joey Hess
4b1086cc7d
experimentally, removing all actual git committing
...
Idea is the user will commit when ready, just stage everything.
2010-10-18 01:52:06 -04:00
Joey Hess
335c06171a
commit logs at end; faster
2010-10-17 18:52:09 -04:00
Joey Hess
a020b0c25c
atomic file retrieval from backends
2010-10-17 16:39:30 -04:00
Joey Hess
6d4fc0ca7e
command output cleanup
2010-10-17 13:13:49 -04:00
Joey Hess
76ba2d0030
reorg
2010-10-17 12:08:59 -04:00
Joey Hess
ae4d20d157
bugfix
2010-10-17 11:57:39 -04:00
Joey Hess
da453ba701
bugfix: don't add files under .git-annex
...
That could happen if git annex add -N were used repeatedly..
2010-10-16 22:36:35 -04:00
Joey Hess
b02a3b3f5b
add fix subcommand
2010-10-16 21:03:25 -04:00
Joey Hess
c69e747d38
refactor
2010-10-16 19:57:56 -04:00
Joey Hess
be5b1defeb
add --no-commit option
2010-10-16 19:43:32 -04:00
Joey Hess
909f619c07
tweaks
2010-10-16 16:20:49 -04:00
Joey Hess
5f73fd5b66
dropped defaultCmd
...
With recusrion, it doesn't really make sense.
2010-10-16 13:59:48 -04:00
Joey Hess
645bc94d3d
quiet commit of logs
2010-10-16 13:22:48 -04:00
Joey Hess
80104eab9a
bugfix
2010-10-15 14:31:06 -04:00
Joey Hess
bbbe9858fe
avoid empty commits
2010-10-14 23:52:45 -04:00
Joey Hess
29039fdf97
add flags, and change to subcommand style
2010-10-14 21:10:59 -04:00
Joey Hess
b8ba60428a
changed key to include backend name
2010-10-14 19:36:11 -04:00
Joey Hess
467c4b2751
better shutdown
2010-10-14 17:57:04 -04:00
Joey Hess
aa2f4bd810
bug
2010-10-14 16:13:43 -04:00
Joey Hess
d4ce072452
break depends cycle
2010-10-14 15:58:53 -04:00
Joey Hess
90cdc61c7c
refactor
2010-10-14 14:38:29 -04:00
Joey Hess
f407f23a54
more refactor
2010-10-14 03:40:26 -04:00