Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | go go gadget hlint | Joey Hess | 2011-09-20 |
| | |||
* | tweak | Joey Hess | 2011-09-15 |
| | |||
* | tweak | Joey Hess | 2011-08-30 |
| | |||
* | addurl: --fast can be used to avoid immediately downloading the url. | Joey Hess | 2011-08-06 |
| | | | | | | The tricky part about this is that to generate a key, the file must be present already. Worked around by adding (back) an URL key type, which is used for addurl --fast. | ||
* | foo | Joey Hess | 2011-08-06 |
| | |||
* | hlint tweaks | Joey Hess | 2011-07-15 |
| | | | | Did all sources except Remotes/* and Command/* | ||
* | 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 | ||
* | rename modules for data types into Types/ directory | Joey Hess | 2011-06-01 |
| | |||
* | found a few places I can use newtype | Joey Hess | 2011-05-21 |
| | | | | for presumably some speedups | ||
* | --backend now overrides any backend configured in .gitattributes files. | Joey Hess | 2011-05-18 |
| | |||
* | simplified a bunch of Maybe handling | Joey Hess | 2011-05-15 |
| | |||
* | more Control.Monad.State export fix | Joey Hess | 2011-04-26 |
| | |||
* | ghc7 | Joey Hess | 2011-04-21 |
| | | | | | | | | | * Update Debian build dependencies for ghc 7. * Debian package is now built with S3 support. Thanks Joachim Breitner for making this possible, also thanks Greg Heartsfield for working to improve the hS3 library for git-annex. Also hid a conflicting new symbol from Control.Monad.State | ||
* | annex.diskreserve can be given in arbitrary units (ie "0.5 gigabytes") | Joey Hess | 2011-03-26 |
| | |||
* | 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. | ||
* | improve size change display | Joey Hess | 2011-03-23 |
| | |||
* | tweak | Joey Hess | 2011-03-23 |
| | |||
* | check key size when available, no matter the backend | Joey Hess | 2011-03-23 |
| | | | | | Now that SHA and other backends can have size info, fsck should check it whenever available. | ||
* | upgrade groundwork | Joey Hess | 2011-03-16 |
| | | | | | | pulled in old versions of functions for working with keys Wrote a parser from old key filenames to new keys. | ||
* | rename file | Joey Hess | 2011-03-15 |
| | |||
* | first pass at using new keys | Joey Hess | 2011-03-15 |
| | | | | | | | It compiles. It sorta works. Several subcommands are FIXME marked and broken, because things that used to accept separate --backend and --key params need to be changed to accept just a --key that encodes all the key info, now that there is metadata in keys. | ||
* | only enable SHA backends that configure finds support for | Joey Hess | 2011-03-02 |
| | |||
* | avoid warning when symlink in the repo contains a colon but is not a | Joey Hess | 2011-01-27 |
| | | | | pointer to annexed content | ||
* | make filename available to fsck messages | Joey Hess | 2011-01-26 |
| | |||
* | rename TypeInternals to BackendTypes | Joey Hess | 2011-01-26 |
| | | | | Now that it only contains types used by the backends | ||
* | rework config storage | Joey Hess | 2011-01-26 |
| | | | | | | | Moved away from a map of flags to storing config directly in the AnnexState structure. Got rid of most accessor functions in Annex. This allowed supporting multiple --exclude flags. | ||
* | successfully split Annex and AnnexState out of TypeInternals | Joey Hess | 2011-01-25 |
| | |||
* | parameterize Backend type | Joey Hess | 2011-01-25 |
| | | | | | This allows the Backend type to not depend on the Annex type, and so the Annex type can later be moved out of TypeInternals. | ||
* | fix real underlaying cause, and fix test suite to not skip it0.17 | Joey Hess | 2011-01-09 |
| | |||
* | bugfix: Fix crash caused by a symlink in the repo with link text ending in a ↵ | Joey Hess | 2011-01-09 |
| | | | | "/". (Thanks Henrik for reporting.) | ||
* | The git-annex-backend attribute has been renamed to annex.backend. | Joey Hess | 2010-11-28 |
| | |||
* | In .gitattributes, the git-annex-numcopies attribute can be used to control ↵ | Joey Hess | 2010-11-28 |
| | | | | the number of copies to retain of different types of files. | ||
* | finished hlinting | Joey Hess | 2010-11-22 |
| | |||
* | hlint tweaks | Joey Hess | 2010-11-22 |
| | | | | Remotes.hs next, and also Backend/* and Command/* | ||
* | Fix `git annex add ../foo` (when ran in a subdir of the repo). | Joey Hess | 2010-11-17 |
| | | | | There was no reason for Git.relative to be used here. | ||
* | dropunused | Joey Hess | 2010-11-15 |
| | |||
* | fsck improvements | Joey Hess | 2010-11-13 |
| | | | | | | | | | * fsck: Check if annex.numcopies is satisfied. * fsck: Verify the sha1 of files when the SHA1 backend is used. * fsck: Verify the size of files when the WORM backend is used. * fsck: Allow specifying individual files to fsk if fscking everything is not desired. * fsck: Fix bug, introduced in 0.04, in detection of unused data. | ||
* | refactoring, no code changes really | Joey Hess | 2010-11-08 |
| | |||
* | fsck works | Joey Hess | 2010-11-07 |
| | |||
* | hlinted a few files | Joey Hess | 2010-11-06 |
| | |||
* | In .gitattributes, the git-annex-backend attribute can be set to the names ↵ | Joey Hess | 2010-11-01 |
| | | | | of backends to use when adding different types of files. | ||
* | now only need to add gitattributes lookup | Joey Hess | 2010-11-01 |
| | |||
* | Fix crash on unknown symlinks. | Joey Hess | 2010-10-31 |
| | |||
* | more Wall cleaning | Joey Hess | 2010-10-31 |
| | |||
* | ok, let's just use extensible-exceptions | Joey Hess | 2010-10-30 |
| | |||
* | Support building with Debian stable's ghc. | Joey Hess | 2010-10-30 |
| | |||
* | copyright statements0.02 | Joey Hess | 2010-10-27 |
| | |||
* | fix perl refugee code | Joey Hess | 2010-10-22 |
| | |||
* | new fromkey subcommand, for registering urls, etc0.01 | Joey Hess | 2010-10-21 |
| | | | | had to redo Annex monad's flag storage |