Joey Hess
6255865c6c
update
2011-03-16 16:14:50 -04:00
Joey Hess
b7a49283fb
set version before running operation that can commit
2011-03-16 16:07:33 -04:00
Joey Hess
8ad3fd2657
remove debugging
2011-03-16 16:07:28 -04:00
Joey Hess
49da5d1a7b
upgrade documentation
2011-03-16 15:51:42 -04:00
Joey Hess
d7ef5fd294
add explicit upgrade command
2011-03-16 15:48:26 -04:00
Joey Hess
bc21502b9a
use queue when upgrading, flushing every so often
...
Added a cheap way to query the size of a queue.
runQueueAt is not the default yet only because there may be some code that
expects to be able to queue some suff, do something else, and run the whole
queue at the end.
10240 is an arbitrary size for the queue. If we assume annexed
filenames are between 10 and 255 characters long, then the queue will
build up between 100kb and 2550kb long commands. The max command line
length on linux is somewhere above 20k, so this is a fairly good balance --
the queue will buffer only a few megabytes of stuff and a minimal number
of commands will be run by xargs.
Also, insert queue items strictly, this should save memory.
2011-03-16 15:10:15 -04:00
Joey Hess
0f8edc99ee
Merge branch 'master' into reorg
...
Conflicts:
debian/changelog
2011-03-16 13:48:04 -04:00
http://joey.kitenet.net/
a9111ff7e0
Added a comment
2011-03-16 17:46:40 +00:00
Joey Hess
35cbd107d5
detect systems w/o utmensat and ifdef out code that needs it
2011-03-16 13:46:08 -04:00
Joey Hess
8ad321312a
Merge remote-tracking branch 'branchable/master' into reorg
2011-03-16 13:18:16 -04:00
Joey Hess
a4bc3d6f38
bare repo upgrade support
2011-03-16 13:16:52 -04:00
Joey Hess
1443fcfe02
don't use queue when upgrading
...
In a large repo, just queuing the things to do used a lot of ram.
2011-03-16 12:52:30 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus
f655cecfed
Added a comment
2011-03-16 16:49:20 +00:00
http://joey.kitenet.net/
ba584005b0
Added a comment
2011-03-16 16:32:52 +00:00
http://joey.kitenet.net/
e044d40cbd
Comment moderation
2011-03-16 16:29:33 +00:00
Joey Hess
e31eb44171
Merge branch 'master' into reorg
2011-03-16 12:08:24 -04:00
http://joey.kitenet.net/
0512c7dcfa
Added a comment
2011-03-16 16:07:26 +00:00
Joey Hess
0855d77832
Merge remote-tracking branch 'branchable/master'
2011-03-16 12:07:12 -04:00
Joey Hess
c93cd81a33
define feature test macro
2011-03-16 12:06:32 -04:00
Joey Hess
5eb76d2b03
improve upgrade
2011-03-16 11:53:46 -04:00
Joey Hess
744638197f
fix getKeyspresent to work with hashed dirs
2011-03-16 11:27:29 -04:00
Joey Hess
a080799900
upgrades seem to fully work
2011-03-16 11:00:18 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus
ea81da347f
2011-03-16 14:27:45 +00:00
Joey Hess
137257ded1
better letter choice for hashing
2011-03-16 02:50:13 -04:00
Joey Hess
500c4e44c5
v1 -> v2 upgrade partially working
...
still need to move location log files, and auto-commit
2011-03-16 02:35:48 -04:00
Joey Hess
a4d0250298
slways set current version in new repos
...
detect v1 repos that don't have a version set
2011-03-16 02:16:25 -04:00
Joey Hess
e227c210ec
upgrade groundwork
...
pulled in old versions of functions for working with keys
Wrote a parser from old key filenames to new keys.
2011-03-16 01:23:20 -04:00
Joey Hess
f1e010f42e
upgrade thoughts
...
long comments :)
2011-03-16 00:32:15 -04:00
Joey Hess
5811139683
Merge remote-tracking branch 'branchable/master' into reorg
2011-03-16 00:09:35 -04:00
Joey Hess
539083b847
Merge remote-tracking branch 'origin/master' into reorg
2011-03-16 00:09:35 -04:00
Joey Hess
09a7689bc3
update and bug closures for v2 layout
2011-03-16 00:08:02 -04:00
http://joey.kitenet.net/
2e26caa856
Added a comment
2011-03-16 04:06:19 +00:00
Joey Hess
dd5448eb07
added 2 level hashing
...
This means there can be 1024 subdirs, each with up to 1024 sub-subdirs.
So with hundreds of millions of annexed objects, each leaf directory will
have only a few files on average.
2011-03-15 23:58:27 -04:00
Joey Hess
6c412fb9f5
escape colons in key files
2011-03-15 23:39:04 -04:00
Joey Hess
fd2f04694f
add comments page
2011-03-15 23:25:16 -04:00
Joey Hess
955bda7803
update
2011-03-15 23:25:12 -04:00
http://joey.kitenet.net/
0ead8b59c2
Added a comment
2011-03-16 03:22:46 +00:00
http://joey.kitenet.net/
682db07d30
Added a comment
2011-03-16 03:13:39 +00:00
http://joey.kitenet.net/
cf5e002daf
Added a comment
2011-03-16 03:04:50 +00:00
http://joey.kitenet.net/
9741c20268
Added a comment
2011-03-16 03:03:19 +00:00
http://joey.kitenet.net/
795502624d
Added a comment
2011-03-16 03:01:17 +00:00
http://joey.kitenet.net/
fe4e482a96
Comment moderation
2011-03-16 02:58:44 +00:00
Joey Hess
49b7f59183
test suite passes again
...
doesn't test remote functionality.. but that may be working too now
2011-03-15 22:53:14 -04:00
Joey Hess
9d24cc7bdb
make commands that take a key as a parameter error if it's bad
2011-03-15 22:46:47 -04:00
Joey Hess
2e1cc2f8b9
fixed dropkey, setkey, and git-annex-shell subcommands
...
key is now specified as the full key, no --backend needed
2011-03-15 22:42:34 -04:00
Joey Hess
da504f647f
fromkey, and url backend download work now
2011-03-15 22:28:18 -04:00
Joey Hess
27472710c7
initial pass at doc update
2011-03-15 22:19:44 -04:00
Joey Hess
4651688290
increase repo version
2011-03-15 22:08:19 -04:00
Joey Hess
4594bd51c1
rename file
2011-03-15 22:04:50 -04:00
Joey Hess
f27df5e658
improve key filenames
2011-03-15 21:54:38 -04:00