Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix absrepo data loss | Joey Hess | 2011-02-04 |
| | | | | it was dropping the config map for the repos it changed | ||
* | node ordering | Joey Hess | 2011-02-04 |
| | |||
* | color unreachable nodes | Joey Hess | 2011-02-04 |
| | |||
* | fix infinite loop | Joey Hess | 2011-02-03 |
| | | | | Local repos with the same path are not different. :) | ||
* | cleanup | Joey Hess | 2011-02-03 |
| | |||
* | refactor | Joey Hess | 2011-02-03 |
| | |||
* | map improvements | Joey Hess | 2011-02-03 |
| | | | | | | | | | | | | added uuid.log repos group repos by host avoid displaying most urls display remote names on edges still some bugs | ||
* | new map subcommand, basically working | Joey Hess | 2011-02-03 |
| | | | | | | | | | | | Still todo: - add repos from uuid.log that were not directly found - group repos into their respective hosts - display inaccessible repos and broken remote connections in red - anonymize the url display somewhat, so the maps can be shared - use uuid info to tell when two apparently different repos are actually the same repo accessed in different ways | ||
* | add check for unclean tree | Joey Hess | 2011-02-01 |
| | |||
* | unannex: Commit staged changes at end | Joey Hess | 2011-02-01 |
| | | | | | to avoid some confusing behavior with the pre-commit hook, which would see some types of commits after an unannex as checking in of an unlocked file. | ||
* | use forM_ in a few places | Joey Hess | 2011-01-31 |
| | |||
* | use mapM_ | Joey Hess | 2011-01-31 |
| | |||
* | use Set instead of existence Map | Joey Hess | 2011-01-30 |
| | | | | | | more efficient and idiomatic I did try using Set.difference, it's still slower than my method. | ||
* | shutdown no longer a special case | Joey Hess | 2011-01-29 |
| | |||
* | factor out pure code | Joey Hess | 2011-01-29 |
| | |||
* | Improved temp file handling | Joey Hess | 2011-01-28 |
| | | | | | | | * Improved temp file handling. Transfers of content can now be resumed from temp files later; the resume does not have to be the immediate next git-annex run. * unused: Include partially transferred content in the list. | ||
* | use safewritefile | Joey Hess | 2011-01-28 |
| | |||
* | better directory handling | Joey Hess | 2011-01-27 |
| | | | | | | | | | | Rename Locations functions for better consitency, and make their values more consistent too. Used </> rather than manually building paths. There are still more places that manually do so, but are tricky, due to the behavior of </> when the second FilePath is absolute. So I only changed places where it obviously was relative. | ||
* | bugfix to move --to | Joey Hess | 2011-01-27 |
| | | | | | Due to recent changes, the remotes config was not read before the remote to act on was picked. | ||
* | make filename available to fsck messages | Joey Hess | 2011-01-26 |
| | |||
* | move partitioning out of keyPossibilities | Joey Hess | 2011-01-26 |
| | | | | And a bug fix in passing. | ||
* | trust setting improvements | Joey Hess | 2011-01-26 |
| | |||
* | avoid moving if src and dest are the same | Joey Hess | 2011-01-26 |
| | |||
* | implement 3 level trust storage in trust.log | Joey Hess | 2011-01-26 |
| | |||
* | 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. | ||
* | 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. | ||
* | got rid of Core module | Joey Hess | 2011-01-16 |
| | | | | Most of it was to do with managing annexed Content, so put there | ||
* | on second thought, unlock should fail if content is not present | Joey Hess | 2011-01-14 |
| | |||
* | unlock: Fix behavior when file content is not present. | Joey Hess | 2011-01-13 |
| | |||
* | clarify default values when no path is specified | Joey Hess | 2011-01-13 |
| | | | | | Much of the code to handle this was unnecessary, as git ls-files is used, and defaults to returning all files of the desired type. | ||
* | avoid crashing if run before unused log is present | Joey Hess | 2011-01-12 |
| | |||
* | always write log, so it's empty if nothing is unused | Joey Hess | 2011-01-12 |
| | |||
* | migrate: Fix support for --backend option. | Joey Hess | 2011-01-11 |
| | |||
* | quiet git commit messages | Joey Hess | 2011-01-11 |
| | |||
* | copyright years | Joey Hess | 2011-01-08 |
| | |||
* | New migrate subcommand can be used to switch files to using a different ↵ | Joey Hess | 2011-01-08 |
| | | | | backend, safely and with no duplication of content. | ||
* | unannex: Now skips files whose content is not present, rather than it being ↵ | Joey Hess | 2011-01-08 |
| | | | | an error. This allows gradual conversion from one backend to another by running unannex followed by add in each repository. | ||
* | quiet git commits | Joey Hess | 2011-01-07 |
| | |||
* | bugfix: Running `copy --to` when both local and remote had the key dropped ↵ | Joey Hess | 2011-01-07 |
| | | | | it from local. | ||
* | bugfix: Running `move --to` with a remote whose UUID was not yet known | Joey Hess | 2011-01-04 |
| | | | | | | | | | * bugfix: Running `move --to` with a remote whose UUID was not yet known could result in git-annex not recording on the local side where the file was moved to. This could not result in data loss, or even a significant problem, since the remote *did* record that it had the file. * Also, add a general guard to detect attempts to record information about repositories with missing UUIDs. | ||
* | git-annex-shell: Avoid exposing any git repo config except for the ↵ | Joey Hess | 2011-01-04 |
| | | | | annex.uuid when doing configlist. | ||
* | git-annex-shell now exclusively used for all remote access | Joey Hess | 2010-12-31 |
| | |||
* | tuple makes it clearer | Joey Hess | 2010-12-31 |
| | |||
* | use git-annex-shell configlist | Joey Hess | 2010-12-31 |
| | |||
* | git-annex-shell is complete | Joey Hess | 2010-12-31 |
| | | | | still not used | ||
* | unfinished switch to using git-annex-shell | Joey Hess | 2010-12-30 |
| | |||
* | git-annex-shell mostly done now, only needs 2 more subcommands | Joey Hess | 2010-12-30 |
| | |||
* | add git-annex-shell command | Joey Hess | 2010-12-30 |
| | | | | This is not yet complete, as it does not allow starting rsync or scp. | ||
* | refactor in preparation for adding a git-annex-shell command | Joey Hess | 2010-12-30 |
| | |||
* | rename some stuff and prepare to break out more into Command/* | Joey Hess | 2010-12-30 |
| |