Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | get --from is the same as copy --from | Joey Hess | 2011-06-09 |
| | | | | | | | | get not honoring --from has surprised me a few times, so least surprise suggests it should just behave like copy --from. This leaves the difference between get and copy being that copy always requires the remote to copy from, while get will decide whether to get a file from a key/value store or a remote. | ||
* | rename modules for data types into Types/ directory | Joey Hess | 2011-06-01 |
| | |||
* | better types allowed breaking module dep loop | Joey Hess | 2011-06-01 |
| | |||
* | Add --trust, --untrust, and --semitrust options. | Joey Hess | 2011-06-01 |
| | |||
* | remove unnecessary imports | Joey Hess | 2011-06-01 |
| | |||
* | Somewhat sped up `git commit` of modifications to unlocked files. | Joey Hess | 2011-05-31 |
| | | | | | | | | | | | | Avoid git reset here too, so I no longer need to care that it's much more expensive than seems wise (but I asked the git list about that anyway). It's not necessary to reset the staged file content from the index, as the `git add` of the the symlink will replace it anyway. `git commit` of unlocked files is still slow, since git still has to shove their entire content into the index, only to have it be thrown away. So it's still better to use `git annex add` | ||
* | Fix locking of files with staged changes. | Joey Hess | 2011-05-31 |
| | | | | | Previously, lock would skip files that had staged changes, but that is counterintuitive, I think. | ||
* | Massively sped up `git annex lock` by avoiding use of the uber-slow `git ↵ | Joey Hess | 2011-05-31 |
| | | | | reset`, and only running `git checkout` once, even when many files are being locked. | ||
* | unused --from . checks local repo, for consistency | Joey Hess | 2011-05-28 |
| | |||
* | bugfix: fix unused list numbering | Joey Hess | 2011-05-28 |
| | | | | Introduced in 43f0a666f0f6cc152a2b778921831d6d7daedcaf | ||
* | tweak | Joey Hess | 2011-05-28 |
| | |||
* | improve unused command's output | Joey Hess | 2011-05-28 |
| | | | | | Display the name of the remote being checked, with "." for the current remote, echoing the way describe takes that to change its description. | ||
* | improve error message when no remote name is specified | Joey Hess | 2011-05-28 |
| | | | | list available remotes in case user wanted to use or change one of them | ||
* | Data.Tuple.swap not available with ghc 6.12.3 | Joey Hess | 2011-05-28 |
| | |||
* | show a warning message when failing to find requested key | Joey Hess | 2011-05-22 |
| | | | | | Otherwise, the user sees only a rsync protocol error message and then git-annex's less specific failure message. | ||
* | add whenM and unlessM | Joey Hess | 2011-05-17 |
| | | | | | Just more golfing.. I am pretty sure something in a library somewhere can do this, but I have been unable to find it. | ||
* | tweak | Joey Hess | 2011-05-17 |
| | |||
* | tweak | Joey Hess | 2011-05-16 |
| | |||
* | am I silly to worry about length overflowing int max? | Joey Hess | 2011-05-16 |
| | |||
* | rejigger what's --fast | Joey Hess | 2011-05-16 |
| | |||
* | add info about any temp files and bad content files | Joey Hess | 2011-05-16 |
| | |||
* | status: New subcommand to show info about an annex, including its size. | Joey Hess | 2011-05-16 |
| | |||
* | add a message in potenatially confusing copy --fast failure situation | Joey Hess | 2011-05-16 |
| | |||
* | support remote config values with spaces and other characters | Joey Hess | 2011-05-16 |
| | |||
* | better multiword parameter handling | Joey Hess | 2011-05-16 |
| | | | | | This way, individual words as entered on the command line are available to commands. | ||
* | migrate: Use current filename when generating new key, for backends where ↵ | Joey Hess | 2011-05-16 |
| | | | | the filename affects the key name. | ||
* | simplified a bunch of Maybe handling | Joey Hess | 2011-05-15 |
| | |||
* | refactor some boilerplate | Joey Hess | 2011-05-15 |
| | |||
* | unused: Now also lists files fsck places in .git/annex/bad/ | Joey Hess | 2011-04-29 |
| | |||
* | Avoid using absolute paths when staging location log, as that can confuse ↵ | Joey Hess | 2011-04-25 |
| | | | | | | | | | | | git when a remote's path contains a symlink. Closes: #621386 This was a real PITA to fix, since location logs can be staged in both the current repo, as well as in local remote's repos, in which case the cwd will not be in the repo. And git add needs different params in both cases, when absolute paths are not used. In passing, git annex fsck now stages location log fixes. | ||
* | RemoteConfig type | Joey Hess | 2011-04-15 |
| | |||
* | refactor | Joey Hess | 2011-04-09 |
| | |||
* | Periodically flush git command queue, to avoid boating memory usage too much. | Joey Hess | 2011-04-07 |
| | | | | | | | Since the queue is flushed in between subcommand actions being run, there should be no issues with actions that expect to queue up some stuff and have it run after they do other stuff. So I didn't have to audit for such assumptions. | ||
* | unused/dropunused: support --from | Joey Hess | 2011-04-02 |
| | |||
* | Bugfix: copy --to --fast never really copied, fixed. | Joey Hess | 2011-04-01 |
| | |||
* | initremote works | Joey Hess | 2011-03-29 |
| | |||
* | clean up remote.log handling | Joey Hess | 2011-03-29 |
| | |||
* | started on initremote | Joey Hess | 2011-03-28 |
| | |||
* | Merge branch 'master' into s3 | Joey Hess | 2011-03-28 |
|\ | | | | | | | | | Conflicts: debian/changelog | ||
| * | fsck: Ensure that files and directories in .git/annex/objects have proper ↵ | Joey Hess | 2011-03-28 |
| | | | | | | | | permissions. | ||
* | | rename | Joey Hess | 2011-03-27 |
|/ | |||
* | Provide a less expensive version of `git annex copy --to`, enabled via ↵ | Joey Hess | 2011-03-27 |
| | | | | --fast. This assumes that location tracking information is correct, rather than contacting the remote for every file. | ||
* | converted move to use Remote | Joey Hess | 2011-03-27 |
| | | | | Drop old Remotes.hs, now unused! | ||
* | convert map to use new code | Joey Hess | 2011-03-27 |
| | |||
* | converted several commands to use Remote | Joey Hess | 2011-03-27 |
| | | | | only move and map still to convert | ||
* | dropunused: Significantly sped up; only read unused log file once. | Joey Hess | 2011-03-23 |
| | |||
* | migrate: Support migrating v1 SHA keys to v2 SHA keys with size information ↵ | Joey Hess | 2011-03-23 |
| | | | | that can be used for free space checking. | ||
* | refactor | Joey Hess | 2011-03-23 |
| | |||
* | migrate: Bugfix for case when migrating a file results in a key that is ↵ | Joey Hess | 2011-03-23 |
| | | | | | | | | | | | already present in .git/annex/objects. For example, this could happen if using SHA1 and a file with content "foo" were added to that backend. Then a file with "content" foo were migrated from the WORM backend. Assume that, if a backend assigned the same key, the already annexed content must be the same. So, the "old" content can be reused. | ||
* | clarify wording | Joey Hess | 2011-03-22 |
| | | | | temp files are always assumed to be unused, in either mode |