summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* reorder for clarityGravatar Joey Hess2012-02-16
|
* make Migrate use ReKey rather than the other way aroundGravatar Joey Hess2012-02-16
| | | | as ReKey is plumbing, this makes sense
* fix filename limit when using --pathdepthGravatar Joey Hess2012-02-16
|
* order commands in usage by nameGravatar Joey Hess2012-02-16
|
* rekey: New plumbing level command, can be used to change the keys used for ↵Gravatar Joey Hess2012-02-16
| | | | files en masse.
* reorderGravatar Joey Hess2012-02-16
|
* zero still badGravatar Joey Hess2012-02-16
|
* allow pathdepth to drop from the front or take from the end (negative)Gravatar Joey Hess2012-02-16
|
* improve usageGravatar Joey Hess2012-02-16
|
* addurl: Add --pathdepth option.Gravatar Joey Hess2012-02-16
|
* avoid too long filename when making up a filename for addurl tooGravatar Joey Hess2012-02-16
|
* handle really long urlsGravatar Joey Hess2012-02-16
| | | | | Using the whole url as a key can make the filename too long. Truncate and use a md5sum for uniqueness if necessary.
* hlintGravatar Joey Hess2012-02-16
|
* create parent directories as needed for addurl --fileGravatar Joey Hess2012-02-16
|
* updateGravatar Joey Hess2012-02-15
|
* tweak wordingGravatar Joey Hess2012-02-15
|
* changelogGravatar Joey Hess2012-02-15
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-02-15
|\
* | fix failure count memory leakGravatar Joey Hess2012-02-15
| | | | | | | | | | | | | | 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.
* | add tipsGravatar Joey Hess2012-02-15
| |
* | reorder prams and put -- after atrributes, for compatability with old gitGravatar Joey Hess2012-02-15
| | | | | | | | (cherry picked from commit c8ec0e233e9d47a7e69b3de2952099c221c79ac1)
| * Added a commentGravatar http://joey.kitenet.net/2012-02-15
|/
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-02-15
|\
* | Added a annex.queuesize settingGravatar Joey Hess2012-02-15
| | | | | | | | | | | | | | | | | | | | 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.
| * Added a commentGravatar antymat2012-02-15
| |
| * Added a commentGravatar http://joey.kitenet.net/2012-02-14
| |
* | add scalability pageGravatar Joey Hess2012-02-14
| |
| * Added a commentGravatar antymat2012-02-14
|/
* layoutGravatar Joey Hess2012-02-14
|
* typoGravatar Joey Hess2012-02-14
|
* add video tag with RichiH's talkGravatar Joey Hess2012-02-14
|
* addGravatar Joey Hess2012-02-14
|
* tweakGravatar Joey Hess2012-02-14
|
* fix memory leak when staging the journalGravatar Joey Hess2012-02-14
| | | | | | 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.
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-02-14
|\
| * Added a commentGravatar http://joey.kitenet.net/2012-02-14
| |
* | set oneshot mode on a per-command basisGravatar Joey Hess2012-02-14
|/ | | | Avoids ugly (and test suite failing) hack in Command.Version
* spellingGravatar antymat2012-02-14
|
* (no commit message)Gravatar antymat2012-02-14
|
* Fixed a memory leak due to excessive strictness when committing journal files.Gravatar Joey Hess2012-02-14
| | | | | | 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.
* don't close yetGravatar Joey Hess2012-02-14
|
* avoid version saving stateGravatar Joey Hess2012-02-14
| | | | This is not the place to commit journal files.
* set fileEncoding on CheckAttr handlesGravatar Joey Hess2012-02-14
| | | | Seemed to work without it, but this is correct.
* whereis: Prints the urls of files that the web special remote knows about.Gravatar Joey Hess2012-02-14
|
* oopsGravatar Joey Hess2012-02-14
|
* simplifyGravatar Joey Hess2012-02-14
|
* add, and immediately close bug. useful documentation thoughGravatar Joey Hess2012-02-14
|
* fix LsFiles.typeChanged pathsGravatar Joey Hess2012-02-14
| | | | | | Passing absolute paths to Command.Add used to work, but after recent changes doesn't. All LsFiles should use relative paths anyway, so fix it there.
* rework git check-attr interfaceGravatar Joey Hess2012-02-13
| | | | | | | | | | | | | | | Now gitattributes are looked up, efficiently, in only the places that really need them, using the same approach used for cat-file. The old CheckAttr code seemed very fragile, in the way it streamed files through git check-attr. I actually found that cad8824852aa0623dc41eac02a9e2bae47d88ec4 was still deadlocking with ghc 7.4, at the end of adding a lot of files. This should fix that problem, and avoid future ones. The best part is that this removes withAttrFilesInGit and withNumCopies, which were complicated Seek methods, as well as simplfying the types for several other Seek methods that had a Backend tupled in.
* another place hGetBoth was used without a writer threadGravatar Joey Hess2012-02-13
|