Joey Hess
ddb8edcf2b
improve interface
2012-02-18 18:03:24 -04:00
Joey Hess
779ec91908
more robustness fixes
2012-02-18 12:08:02 -04:00
Joey Hess
abd50e01fb
don't fail with --pathdepth when file already exists
2012-02-18 12:05:13 -04:00
Joey Hess
0cbbf0da79
warning
2012-02-18 11:54:47 -04:00
Joey Hess
00340dfe49
don't error out entirely if an url cannot be downloaded
2012-02-18 11:44:21 -04:00
Joey Hess
0fada43808
avoid unnecessary log changes when re-adding the same url
2012-02-17 23:58:56 -04:00
Joey Hess
5bf07b3b5c
Store web special remote url info in a more efficient location.
...
storing it in remotes/web/xx/yy/foo.log meant lots of extra directory
objects in git. Now I use xx/yy/foo.log.web, which is just as unique, but
more efficient since foo.log is there anyway.
Of course, it still looks in the old location too.
2012-02-17 23:15:29 -04:00
Joey Hess
1ed5e4d9e3
variable name
2012-02-17 00:21:35 -04:00
Joey Hess
f3c75b601f
reorg
2012-02-17 00:19:47 -04:00
Joey Hess
ba5515d422
reorder for clarity
2012-02-16 22:38:08 -04:00
Joey Hess
156a631f63
make Migrate use ReKey rather than the other way around
...
as ReKey is plumbing, this makes sense
2012-02-16 22:36:56 -04:00
Joey Hess
69a0161c3a
fix filename limit when using --pathdepth
2012-02-16 19:37:02 -04:00
Joey Hess
990fcad978
order commands in usage by name
2012-02-16 16:53:44 -04:00
Joey Hess
db6b4cdfcf
rekey: New plumbing level command, can be used to change the keys used for files en masse.
2012-02-16 16:36:35 -04:00
Joey Hess
aeaaa0ff87
reorder
2012-02-16 15:07:59 -04:00
Joey Hess
d05550e803
zero still bad
2012-02-16 14:28:54 -04:00
Joey Hess
346c934409
allow pathdepth to drop from the front or take from the end (negative)
2012-02-16 14:26:53 -04:00
Joey Hess
c2245260b1
improve usage
2012-02-16 12:37:30 -04:00
Joey Hess
39c3f56b33
addurl: Add --pathdepth option.
2012-02-16 12:25:19 -04:00
Joey Hess
a86d937b5b
avoid too long filename when making up a filename for addurl too
2012-02-16 02:09:09 -04:00
Joey Hess
8f9b501515
handle really long urls
...
Using the whole url as a key can make the filename too long. Truncate
and use a md5sum for uniqueness if necessary.
2012-02-16 02:05:06 -04:00
Joey Hess
a1e52f0ce5
hlint
2012-02-16 00:44:51 -04:00
Joey Hess
e7aaa55c53
create parent directories as needed for addurl --file
2012-02-16 00:05:49 -04:00
Joey Hess
7d1c09fe4a
update
2012-02-15 19:46:29 -04:00
Joey Hess
4d8afc1713
tweak wording
2012-02-15 19:43:15 -04:00
Joey Hess
63152428e9
changelog
2012-02-15 17:33:21 -04:00
Joey Hess
756c236ec7
Merge branch 'master' of ssh://git-annex.branchable.com
2012-02-15 14:36:47 -04:00
Joey Hess
505d6b1a06
fix failure count memory leak
...
This is the last memory leak that prevents git-annex from running
in constant space, as far as I can see. I can now run git annex find
dummied up to repeatedly find the same file over and over, on millions
olf files, and memory stays entirely constant.
2012-02-15 14:35:49 -04:00
Joey Hess
4645f83678
add tips
2012-02-15 14:34:40 -04:00
Joey Hess
f0f07db01d
reorder prams and put -- after atrributes, for compatability with old git
...
(cherry picked from commit c8ec0e233e
)
2012-02-15 14:01:06 -04:00
http://joey.kitenet.net/
623a42b0e9
Added a comment
2012-02-15 15:22:56 +00:00
Joey Hess
88b3ee8968
Merge branch 'master' of ssh://git-annex.branchable.com
2012-02-15 11:16:28 -04:00
Joey Hess
52c5b164d8
Added a annex.queuesize setting
...
useful when adding hundreds of thousands of files on a system with plenty
of memory.
git add gets quite slow in such a large repository, so if the system has
more than the ~32 mb of memory the queue can use by default, it's a useful
optimisation to increase the queue size, in order to decrease the number
of times git add is run.
2012-02-15 11:14:19 -04:00
antymat
d380c18c1e
Added a comment
2012-02-15 07:13:12 +00:00
http://joey.kitenet.net/
e04e05ef1b
Added a comment
2012-02-14 22:57:29 +00:00
Joey Hess
c26db26259
add scalability page
2012-02-14 18:50:25 -04:00
antymat
586e937ad0
Added a comment
2012-02-14 22:48:38 +00:00
Joey Hess
7371209d13
layout
2012-02-14 17:27:13 -04:00
Joey Hess
9da8bb2846
typo
2012-02-14 17:22:56 -04:00
Joey Hess
29dede039c
add video tag with RichiH's talk
2012-02-14 17:19:48 -04:00
Joey Hess
e76988f6c2
add
2012-02-14 16:28:16 -04:00
Joey Hess
03c559f8d6
tweak
2012-02-14 14:51:26 -04:00
Joey Hess
7ebd98d8d8
fix memory leak when staging the journal
...
The list of files had to be retained until the end so it could be deleted.
Also, a list of update-index lines was generated and only then fed into it.
Now everything streams in constant space.
2012-02-14 14:37:59 -04:00
Joey Hess
cdd6cdbb67
Merge branch 'master' of ssh://git-annex.branchable.com
2012-02-14 13:03:51 -04:00
http://joey.kitenet.net/
fa7ffd1cc3
Added a comment
2012-02-14 16:58:33 +00:00
Joey Hess
90a8b38ac0
set oneshot mode on a per-command basis
...
Avoids ugly (and test suite failing) hack in Command.Version
2012-02-14 12:40:40 -04:00
antymat
33e03d58ae
spelling
2012-02-14 16:39:17 +00:00
antymat
0e3f7b64b6
2012-02-14 16:34:27 +00:00
Joey Hess
a40ec5e03e
Fixed a memory leak due to excessive strictness when committing journal files.
...
When hashing the files, the entire list of shas was read strictly.
That was entirely unnecessary, since there's a cleanup action run
after they're consumed.
2012-02-14 11:20:34 -04:00
Joey Hess
82ae30d820
don't close yet
2012-02-14 11:02:31 -04:00