Joey Hess
6a9a9bd5a3
another memory optimisation
...
This time memory leaked if lots of UUIDs needed to be pretty-printed, as in
a get or drop of many files. Essentially the same strict read buffering
problem that affected the LocationLog underneath though.
uuidMap really could stand to be cached, as the uuid log is read many times
in this case. But it is a fairly edge case.
2010-10-31 01:51:50 -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
f4e2dde8a8
fix perl refugee code
2010-10-22 20:47:14 -04:00
Joey Hess
ed3f6653b6
better drop error messages
2010-10-19 13:39:53 -04:00
Joey Hess
6d4fc0ca7e
command output cleanup
2010-10-17 13:13:49 -04:00
Joey Hess
909f619c07
tweaks
2010-10-16 16:20:49 -04:00
Joey Hess
6d13ae10cf
git annex describe
2010-10-16 16:15:31 -04:00
Joey Hess
46ac19a51d
implemented uuid.log
2010-10-15 20:20:16 -04:00
Joey Hess
e67887d98b
lift to IO
2010-10-15 19:32:56 -04:00
Joey Hess
65e4f9cc73
update cached uuids if it's noticed they changed
2010-10-14 14:22:05 -04:00
Joey Hess
f9557d7c5e
uuid cache done
2010-10-14 13:49:45 -04:00
Joey Hess
6f3572e47f
more reorg, spiffed up state monad
2010-10-14 03:18:11 -04:00
Joey Hess
48643b68b3
convert GitRepo to qualified import
2010-10-14 02:36:41 -04:00
Joey Hess
eda80e44c5
add module that only exports abstract types
2010-10-14 02:12:41 -04:00
Joey Hess
8ab54401b6
update
2010-10-13 23:18:58 -04:00
Joey Hess
b160748516
use a state monad
...
enormous reworking
2010-10-13 21:28:47 -04:00
Joey Hess
e28ff5bdaf
almost able to get files from remotes now!
2010-10-13 15:55:18 -04:00
Joey Hess
b882fe8410
locationlog will use uuids
2010-10-12 18:06:34 -04:00
Joey Hess
d257bad93c
uuid type
2010-10-12 15:48:00 -04:00
Joey Hess
e53900a545
stub
2010-10-12 15:44:54 -04:00
Joey Hess
4fbdb197d5
correctness
2010-10-12 13:12:47 -04:00
Joey Hess
dc1d5e6831
update
2010-10-12 13:10:07 -04:00