Joey Hess
4a02c2ea62
type alias cleanup
2011-12-31 04:11:58 -04:00
Joey Hess
63a292324d
add a UUID type
...
Should have done this a long time ago.
2011-11-07 15:59:16 -04:00
Joey Hess
ee9af605bc
break out non-log stuff to separate module
2011-10-15 17:47:03 -04:00
Joey Hess
703c437bd9
rename modules for data types into Types/ directory
2011-06-01 21:56:04 -04:00
Joey Hess
4594bd51c1
rename file
2011-03-15 22:04:50 -04:00
Joey Hess
9d49fe2c17
first pass at using new keys
...
It compiles. It sorta works. Several subcommands are FIXME marked and
broken, because things that used to accept separate --backend and --key
params need to be changed to accept just a --key that encodes all the key
info, now that there is metadata in keys.
2011-03-15 21:34:13 -04:00
Joey Hess
616d1d4a20
rename TypeInternals to BackendTypes
...
Now that it only contains types used by the backends
2011-01-26 00:37:50 -04:00
Joey Hess
082b022f9a
successfully split Annex and AnnexState out of TypeInternals
2011-01-25 21:49:04 -04:00
Joey Hess
833d4b342e
copyright statements
2010-10-27 16:53:54 -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
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
f3dcc8489d
gratuitous rename
2010-10-18 02:06:27 -04:00
Joey Hess
29039fdf97
add flags, and change to subcommand style
2010-10-14 21:10:59 -04:00
Joey Hess
4c3ad80f32
bugfix
2010-10-14 20:05:04 -04:00
Joey Hess
6f3572e47f
more reorg, spiffed up state monad
2010-10-14 03:18:11 -04:00
Joey Hess
0b55bd05de
more namespace cleanup
2010-10-14 02:52:17 -04:00
Joey Hess
48643b68b3
convert GitRepo to qualified import
2010-10-14 02:36:41 -04:00
Joey Hess
64b5167b0f
update
2010-10-13 23:03:01 -04:00
Joey Hess
b160748516
use a state monad
...
enormous reworking
2010-10-13 21:28:47 -04:00
Joey Hess
d1071bd1fe
autobugfixing!
...
Converted Key to a real data type and caught all the places where I used
an unconverted filename as a key.
Had to loose some sanity checks around whether something is already
annexed, but I guess I can add those back other ways.
2010-10-13 02:31:24 -04:00
Joey Hess
b7858ada03
bugfixes
2010-10-12 20:04:36 -04:00
Joey Hess
20acda0423
more state
2010-10-12 16:10:15 -04:00
Joey Hess
2ac47a3a59
thread State thru to backends
2010-10-12 16:06:10 -04:00
Joey Hess
759f146d0f
update
2010-10-12 15:52:18 -04:00
Joey Hess
af82586adf
split up Types
2010-10-11 17:19:55 -04:00
Joey Hess
2bd3eea031
add git config lookups for annex.name, annex.backends, etc
2010-10-11 00:19:38 -04:00
Joey Hess
344f13394f
update
2010-10-10 19:53:31 -04:00
Joey Hess
93d2dc0d68
cache whether a repo is bare
2010-10-10 19:14:32 -04:00
Joey Hess
026adce5a0
update
2010-10-10 18:25:31 -04:00
Joey Hess
e5514e0cb0
update
2010-10-10 18:05:37 -04:00