Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | type based git config handling for remotes | Joey Hess | 2013-01-01 |
| | | | | | Still a couple of places that use git config ad-hoc, but this is most of it done. | ||
* | type based git config handling | Joey Hess | 2012-12-29 |
| | | | | | | | | | | | Now there's a Config type, that's extracted from the git config at startup. Note that laziness means that individual config values are only looked up and parsed on demand, and so we get implicit memoization for all of them. So this is not only prettier and more type safe, it optimises several places that didn't have explicit memoization before. As well as getting rid of the ugly explicit memoization code. Not yet done for annex.<remote>.* configuration settings. | ||
* | refactor | Joey Hess | 2012-11-18 |
| | |||
* | tweak | Joey Hess | 2012-01-06 |
| | |||
* | type alias cleanup | Joey Hess | 2011-12-31 |
| | |||
* | add a UUID type | Joey Hess | 2011-11-07 |
| | | | | Should have done this a long time ago. | ||
* | break out non-log stuff to separate module | Joey Hess | 2011-10-15 |
| | |||
* | rename modules for data types into Types/ directory | Joey Hess | 2011-06-01 |
| | |||
* | 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. | ||
* | rename TypeInternals to BackendTypes | Joey Hess | 2011-01-26 |
| | | | | Now that it only contains types used by the backends | ||
* | successfully split Annex and AnnexState out of TypeInternals | Joey Hess | 2011-01-25 |
| | |||
* | copyright statements0.02 | Joey Hess | 2010-10-27 |
| | |||
* | add dropkey subcommand and --quiet | Joey Hess | 2010-10-25 |
| | | | | Needed for better git annex move --from | ||
* | new fromkey subcommand, for registering urls, etc0.01 | Joey Hess | 2010-10-21 |
| | | | | had to redo Annex monad's flag storage | ||
* | gratuitous rename | Joey Hess | 2010-10-18 |
| | |||
* | add flags, and change to subcommand style | Joey Hess | 2010-10-14 |
| | |||
* | bugfix | Joey Hess | 2010-10-14 |
| | |||
* | more reorg, spiffed up state monad | Joey Hess | 2010-10-14 |
| | |||
* | more namespace cleanup | Joey Hess | 2010-10-14 |
| | |||
* | convert GitRepo to qualified import | Joey Hess | 2010-10-14 |
| | |||
* | update | Joey Hess | 2010-10-13 |
| | |||
* | use a state monad | Joey Hess | 2010-10-13 |
| | | | | enormous reworking | ||
* | autobugfixing! | Joey Hess | 2010-10-13 |
| | | | | | | | | Converted Key to a real data type and caught all the places where I used an unconverted filename as a key. Had to loose some sanity checks around whether something is already annexed, but I guess I can add those back other ways. | ||
* | bugfixes | Joey Hess | 2010-10-12 |
| | |||
* | more state | Joey Hess | 2010-10-12 |
| | |||
* | thread State thru to backends | Joey Hess | 2010-10-12 |
| | |||
* | update | Joey Hess | 2010-10-12 |
| | |||
* | split up Types | Joey Hess | 2010-10-11 |
| | |||
* | add git config lookups for annex.name, annex.backends, etc | Joey Hess | 2010-10-11 |
| | |||
* | update | Joey Hess | 2010-10-10 |
| | |||
* | cache whether a repo is bare | Joey Hess | 2010-10-10 |
| | |||
* | update | Joey Hess | 2010-10-10 |
| | |||
* | update | Joey Hess | 2010-10-10 |