Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | add a UUID type | Joey Hess | 2011-11-07 |
| | | | | Should have done this a long time ago. | ||
* | better command name | Joey Hess | 2011-10-31 |
| | |||
* | The fromkey command now takes the key as its first parameter. The --key ↵ | Joey Hess | 2011-10-31 |
| | | | | option is no longer used. | ||
* | cleanup | Joey Hess | 2011-10-27 |
| | |||
* | break out non-log stuff to separate module | Joey Hess | 2011-10-15 |
| | |||
* | reorganize log modules | Joey Hess | 2011-10-15 |
| | | | | no code changes | ||
* | minor syntax changes | Joey Hess | 2011-10-11 |
| | |||
* | add timestamp to uuid.log | Joey Hess | 2011-10-06 |
| | | | | | | | | * New or changed repository descriptions in uuid.log now have a timestamp, which is used to ensure the newest description is used when the uuid.log has been merged. * Note that older versions of git-annex will display the timestamp as part of the repository description, which is ugly but otherwise harmless. | ||
* | factor out common imports | Joey Hess | 2011-10-03 |
| | | | | no code changes | ||
* | ssh | Joey Hess | 2011-09-29 |
| | |||
* | update test suite for smarter unused | Joey Hess | 2011-09-28 |
| | |||
* | fix | Joey Hess | 2011-09-28 |
| | |||
* | remove optimize subcommand; use --auto instead | Joey Hess | 2011-09-15 |
| | | | | | | | | | | | | | | | | | | get, drop: Added --auto option, which decides whether to get/drop content as needed to work toward the configured numcopies. The problem with bundling it up in optimize was that I then found I wanted to run an optmize that did not drop files, only got them. Considered adding a --only-get switch to it, but that seemed wrong. Instead, let's make existing subcommands optionally smarter. Note that the only actual difference between drop and drop --auto is that the latter does not even try to drop a file if it knows of not enough copies, and does not print any error messages about files it was unable to drop. It might be nice to make get avoid asking git for attributes when not in auto mode. For now it always asks for attributes. | ||
* | optimize: A new subcommand that either gets or drops file content as needed ↵ | Joey Hess | 2011-09-14 |
| | | | | | | | | to work toward meeting the configured numcopies setting. This is currently rather simplistic, though still useful. In the future, it could become smarter about what content is stored where, etc. | ||
* | Set EMAIL when running test suite so that git does not need to be configured ↵ | Joey Hess | 2011-08-23 |
| | | | | first. Closes: #638998 | ||
* | split groups of related functions out of Utility | Joey Hess | 2011-08-22 |
| | |||
* | hlint tweaks | Joey Hess | 2011-07-15 |
| | | | | Did all sources except Remotes/* and Command/* | ||
* | Bugfix: Make add ../ work. | Joey Hess | 2011-07-10 |
| | | | | | The complication of check-attr returning absolute paths that have to be converted back to relative paths.. | ||
* | factor out RemoteLog | Joey Hess | 2011-07-05 |
| | |||
* | remove unused backend machinery | Joey Hess | 2011-07-05 |
| | | | | | | | | | | | | | The only remaining vestiage of backends is different types of keys. These are still called "backends", mostly to avoid needing to change user interface and configuration. But everything to do with storing keys in different backends was gone; instead different types of remotes are used. In the refactoring, lots of code was moved out of odd corners like Backend.File, to closer to where it's used, like Command.Drop and Command.Fsck. Quite a lot of dead code was removed. Several data structures became simpler, which may result in better runtime efficiency. There should be no user-visible changes. | ||
* | renamed GitRepo to Git | Joey Hess | 2011-06-30 |
| | | | | It was always imported qualified as Git anyway | ||
* | reove 2 tests that no longer make sense (state is not autocommitted) | Joey Hess | 2011-06-22 |
| | |||
* | remove some tests that no longer make sense | Joey Hess | 2011-06-22 |
| | |||
* | move LocationLog into Annex monad from IO | Joey Hess | 2011-06-22 |
| | | | | It will need to run in Annex so it can use Branch | ||
* | fix test suite | Joey Hess | 2011-06-13 |
| | |||
* | rename modules for data types into Types/ directory | Joey Hess | 2011-06-01 |
| | |||
* | support remote config values with spaces and other characters | Joey Hess | 2011-05-16 |
| | |||
* | fixup | Joey Hess | 2011-05-15 |
| | |||
* | fix test suite when run by root | Joey Hess | 2011-04-26 |
| | |||
* | exit nonzero when there were failure, not just errors | Joey Hess | 2011-04-26 |
| | | | | ya, I need a test suite for my test suite | ||
* | move quickcheck Arbitrary declaration into test suite | Joey Hess | 2011-04-25 |
| | | | | So git-annex can build w/o quickcheck installed. | ||
* | generalized relPathDirTo functions | Joey Hess | 2011-04-25 |
| | |||
* | add test to ensure hmac remains stable | Joey Hess | 2011-04-21 |
| | |||
* | make encrypted remotes have slightly higher costs | Joey Hess | 2011-04-17 |
| | |||
* | convert test to Remote | Joey Hess | 2011-03-27 |
| | |||
* | converted several commands to use Remote | Joey Hess | 2011-03-27 |
| | | | | only move and map still to convert | ||
* | test suite passes again | Joey Hess | 2011-03-15 |
| | | | | doesn't test remote functionality.. but that may be working too now | ||
* | rename file | Joey Hess | 2011-03-15 |
| | |||
* | a new Key data type with metadata | Joey Hess | 2011-03-15 |
| | |||
* | Bugfix: When fsck detected and moved away corrupt file content, it did not ↵ | Joey Hess | 2011-03-03 |
| | | | | update the location log. | ||
* | remove redundant imports | Joey Hess | 2011-03-03 |
| | |||
* | only enable SHA backends that configure finds support for | Joey Hess | 2011-03-02 |
| | |||
* | use ShellParam type | Joey Hess | 2011-02-28 |
| | | | | | So, I have a type checked safe handling of filenames starting with dashes, throughout the code. | ||
* | Make test suite not rely on a working cp -pr. | Joey Hess | 2011-02-13 |
| | | | | (The Unix wars are still ON!) | ||
* | regression test for multi-file unannex | Joey Hess | 2011-02-09 |
| | |||
* | test: Set git user name and email in case git can't guess values. | Joey Hess | 2011-02-09 |
| | |||
* | simpler approach | Joey Hess | 2011-02-09 |
| | |||
* | test: Don't rely on chmod -R working. | Joey Hess | 2011-02-09 |
| | | | | Sometimes I wish I could give all my users a real OS. | ||
* | idiomatic elem | Joey Hess | 2011-01-30 |
| | |||
* | idiom | Joey Hess | 2011-01-27 |
| |