Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Updated to build with monad-control 0.3. | Joey Hess | 2011-12-24 |
| | |||
* | Added a comment | http://joey.kitenet.net/ | 2011-12-23 |
| | |||
* | Added a comment | http://joey.kitenet.net/ | 2011-12-23 |
| | |||
* | Added a comment | http://adamspiers.myopenid.com/ | 2011-12-23 |
| | |||
* | (no commit message) | http://joey.kitenet.net/ | 2011-12-23 |
| | |||
* | Added a comment | http://joey.kitenet.net/ | 2011-12-23 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2011-12-23 |
|\ | |||
* | | add escape_var hack | Joey Hess | 2011-12-23 |
| | | | | | | | | Makes it easy to find files with duplicate contents, anyway.. :) | ||
* | | update example to actually work with new --format option | Joey Hess | 2011-12-23 |
| | | |||
| * | Added a comment: How much memory would it actually use anyway? | http://adamspiers.myopenid.com/ | 2011-12-22 |
| | | |||
| * | Added a comment | http://adamspiers.myopenid.com/ | 2011-12-22 |
| | | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawlrnOT_XLcNNtmIwVdAJCJYu1BwAAOYtBI | 2011-12-22 |
|/ | |||
* | Added a comment | http://joey.kitenet.net/ | 2011-12-22 |
| | |||
* | Added a comment: Here's a Perl version | http://adamspiers.myopenid.com/ | 2011-12-22 |
| | |||
* | Added a comment: List the duplicate filenames, then let the user decide what ↵ | http://adamspiers.myopenid.com/ | 2011-12-22 |
| | | | | to do | ||
* | update | Joey Hess | 2011-12-15 |
| | |||
* | added a branch for the new monad-control 0.3 | Joey Hess | 2011-12-05 |
| | |||
* | respond | Joey Hess | 2011-12-05 |
| | |||
* | fixed a long time ago | Joey Hess | 2011-12-05 |
| | |||
* | (no commit message) | http://peter-simons.myopenid.com/ | 2011-12-05 |
| | |||
* | (no commit message) | http://peter-simons.myopenid.com/ | 2011-12-05 |
| | |||
* | idea | Joey Hess | 2011-12-01 |
| | |||
* | cleanup | Joey Hess | 2011-11-15 |
| | |||
* | Optimised union merging; now only runs git cat-file once. | Joey Hess | 2011-11-12 |
| | |||
* | avoid unnecessary auto-merge when only changing a file in the branch. | Joey Hess | 2011-11-12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoids doing auto-merging in commands that don't need fully current information from the git-annex branch. In particular, git annex add no longer needs to auto-merge. Affected commands: Anything that doesn't look up data from the branch, but does write a change to it. It might seem counterintuitive that we can change a value without first making sure we have the current value. This optimisation works because these two sequences are equivilant: 1. pull from remote 2. union merge 3. read file from branch 4. modify file and write to branch vs. 1. read file from branch 2. modify file and write to branch 3. pull from remote 4. union merge After either sequence, the git-annex branch contains the same logical content for the modified file. (Possibly with lines in a different order or additional old lines of course). | ||
* | add | Joey Hess | 2011-11-12 |
| | |||
* | add | Joey Hess | 2011-11-12 |
| | |||
* | update | Joey Hess | 2011-11-08 |
| | |||
* | closures | Joey Hess | 2011-10-30 |
| | |||
* | update; status is no longer slow | Joey Hess | 2011-10-30 |
| | |||
* | unused, dropunused: Now work in bare repositories. | Joey Hess | 2011-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 repositories | Joey Hess | 2011-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. | Joey Hess | 2011-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 too | Joey Hess | 2011-10-27 |
| | |||
* | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U | 2011-10-25 |
| | |||
* | update | Joey Hess | 2011-10-25 |
| | |||
* | close | Joey Hess | 2011-10-17 |
| | |||
* | update | Joey Hess | 2011-10-15 |
| | |||
* | add a copy of my mailing list post | Joey Hess | 2011-10-15 |
| | |||
* | add | Joey Hess | 2011-10-15 |
| | |||
* | update docs | Joey Hess | 2011-09-18 |
| | |||
* | idea | Joey Hess | 2011-09-17 |
| | |||
* | unused --remote: Reduced memory use to 1/4th what was used before. | Joey Hess | 2011-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. | Joey Hess | 2011-08-30 |
| | |||
* | link to patch | Joey Hess | 2011-08-29 |
| | |||
* | update; showstopper issue with current git | Joey Hess | 2011-08-29 |
| | | | | developed a patch for git, we'll see if they like it.. | ||
* | update | Joey Hess | 2011-08-29 |
| | |||
* | close | Joey Hess | 2011-08-29 |
| | |||
* | download urls via tmp file, and support resuming | Joey Hess | 2011-07-01 |
| | |||
* | Sped back up fsck, copy --from etc | Joey Hess | 2011-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. |