Commit graph

1182 commits

Author SHA1 Message Date
https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus
a24a04ff7e 2011-03-17 09:59:05 +00:00
Joey Hess
cb1c68de5c format 2011-03-17 00:47:03 -04:00
Joey Hess
1c8fab94b0 Merge remote-tracking branch 'branchable/master' 2011-03-16 21:05:39 -04:00
Joey Hess
455721597b add news item for git-annex 0.20110316 2011-03-16 21:05:00 -04:00
Joey Hess
14d7049886 releasing version 0.20110316 2011-03-16 21:04:25 -04:00
https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus
2f515fb57f 2011-03-17 00:04:38 +00:00
Joey Hess
3a020e599e Merge branch 'master' into reorg
Conflicts:
	debian/changelog
2011-03-16 18:47:04 -04:00
Joey Hess
40652e0eaf format 2011-03-16 18:43:32 -04:00
Joey Hess
595c3ef826 Merge remote-tracking branch 'branchable/master' 2011-03-16 18:42:13 -04:00
Joey Hess
7e99ac0222 add news item for git-annex 0.24 2011-03-16 18:41:32 -04:00
Joey Hess
1079ade208 releasing version 0.24 2011-03-16 18:41:02 -04:00
Joey Hess
63360f7767 update 2011-03-16 18:33:28 -04:00
Joey Hess
67be8f13fb tweak 2011-03-16 17:37:56 -04:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
a5b48c7b66 Added a comment 2011-03-16 21:05:39 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus
b630705981 Added a comment 2011-03-16 20:32:03 +00:00
Joey Hess
00eb8ae829 prepping experimental release 2011-03-16 16:25:20 -04:00
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