summaryrefslogtreecommitdiff
path: root/doc/todo
Commit message (Collapse)AuthorAge
* closuresGravatar Joey Hess2011-10-30
|
* update; status is no longer slowGravatar Joey Hess2011-10-30
|
* unused, dropunused: Now work in bare repositories.Gravatar Joey Hess2011-10-29
| | | | | Turned out I had already done all the work needed to support this when unused started checking all branches.
* status: clean up for bare repositoriesGravatar Joey Hess2011-10-29
| | | | | | | | | | The backend usage graph shows present keys as well as keys found in the repository tree, so it will also be populated for bare repositories. Changed wording to "visible annex keys", which explains why it's 0 in a bare repository (no keys visible as no tree), and also why it varies depending on which branch is checked out. This seemed better than doing something expensive to look up keys from the git-annex branch.
* fsck: Now works in bare repositories.Gravatar Joey Hess2011-10-29
| | | | | | | | | Checks location log information, and file contents. Does not check that numcopies is satisfied, as .gitattributes information about numcopies is not available in a bare repository. In practice, that should not be a problem, since fsck is also run in a checkout and will check numcopies there.
* status tooGravatar Joey Hess2011-10-27
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U2011-10-25
|
* updateGravatar Joey Hess2011-10-25
|
* closeGravatar Joey Hess2011-10-17
|
* updateGravatar Joey Hess2011-10-15
|
* add a copy of my mailing list postGravatar Joey Hess2011-10-15
|
* addGravatar Joey Hess2011-10-15
|
* update docsGravatar Joey Hess2011-09-18
|
* ideaGravatar Joey Hess2011-09-17
|
* unused --remote: Reduced memory use to 1/4th what was used before.Gravatar Joey Hess2011-08-31
| | | | | | | Using a single strictness annotation, in just the right place. Tried several others, none of which helped and some of which potentially hurt. This is only the second time I've really had to deal with this in a year of using haskell, which is, I suppose not that bad.
* smudge update: Not practical.Gravatar Joey Hess2011-08-30
|
* link to patchGravatar Joey Hess2011-08-29
|
* update; showstopper issue with current gitGravatar Joey Hess2011-08-29
| | | | developed a patch for git, we'll see if they like it..
* updateGravatar Joey Hess2011-08-29
|
* closeGravatar Joey Hess2011-08-29
|
* download urls via tmp file, and support resumingGravatar Joey Hess2011-07-01
|
* Sped back up fsck, copy --from etcGravatar Joey Hess2011-06-29
| | | | | | | | | | | All commands that often have to read a lot of information from the git-annex branch should now be nearly as fast as before the branch was introduced. Before fsck was taking approximatly 3 hours, now it's running in 8 minutes. The code is very nasty. It should be rewritten to read the header line from git cat-file, and then read the specified number of bytes of content.
* new planGravatar Joey Hess2011-06-29
|
* Modify location log parser to allow future expansion.Gravatar Joey Hess2011-06-28
| | | | | | Since the logs have just been moved into the git-annex branch, don't need to worry about backwards compatability with old versions of git-annex that would fail to parse location logs with extra fields tacked on.
* addGravatar Joey Hess2011-06-23
|
* updateGravatar Joey Hess2011-06-22
|
* add git-union-mergeGravatar Joey Hess2011-06-20
| | | | | | | | | | | | | | | | | | | | | | | | | This is a new git subcommand, that does a generic union merge operation between two refs, storing the result in a branch. It operates efficiently without touching the working tree. It does need to write out a temporary index file, and may need to write out some other temp files as well. This could be useful for anything that stores data in a branch, and needs to merge changes into that branch without actually checking the branch out. Since conflict handling can't be done without a working copy, the merge type is always a union merge, which is fine for data stored in log format (as git-annex does), or in non-conflicting files (as pristine-tar does). This probably belongs in git proper, but it will live in git-annex for now. --- Plan is to move .git-annex/ to a git-annex branch, and use git-union-merge to handle merging changes when pulling from remotes. Some preliminary benchmarking using real .git-annex/ data indicates that it's quite fast, except for the "git add" call, which is as slow as "git add" tends to be with a big index.
* thoughtGravatar Joey Hess2011-06-20
|
* updateGravatar Joey Hess2011-06-20
|
* updateGravatar Joey Hess2011-06-20
|
* rsync is now used when copying files from repos on other filesystemsGravatar Joey Hess2011-06-13
| | | | | | | | | cp is still used when copying file from repos on the same filesystem, since --reflink=auto can make it significantly faster on filesystems such as btrfs. Directory special remotes still use cp, not rsync. It's not clear what tmp file should be used when rsyncing to such a remote.
* Added a commentGravatar http://ertai.myopenid.com/2011-05-20
|
* Added a commentGravatar http://joey.kitenet.net/2011-05-17
|
* Added a comment: performanceGravatar zooko2011-05-17
|
* closeGravatar Joey Hess2011-05-17
|
* fixGravatar Joey Hess2011-05-17
|
* addGravatar Joey Hess2011-05-17
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U2011-05-17
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U2011-05-17
|
* longterm todo itemGravatar Joey Hess2011-05-16
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U2011-05-14
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus2011-05-14
|
* would be nice..Gravatar Joey Hess2011-05-13
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U2011-05-09
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U2011-05-09
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U2011-05-06
|
* responseGravatar Joey Hess2011-05-06
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U2011-05-06
|
* removedGravatar https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U2011-05-06
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U2011-05-06
|