Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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 | |
| | ||||
* | Add --numcopies option. | Joey Hess | 2011-06-01 | |
| | ||||
* | Added filename extension preserving variant backends SHA1E, SHA256E, etc. | Joey Hess | 2011-05-16 | |
| | ||||
* | remove unused file | Joey Hess | 2011-04-29 | |
| | ||||
* | let's use Maybe String for commands that may not be avilable | Joey Hess | 2011-04-07 | |
| | ||||
* | recognise differently-named shaN programs | Fraser Tweedale | 2011-04-08 | |
| | ||||
* | reexport RemoteClass from Remote for cleanliness | Joey Hess | 2011-03-27 | |
| | ||||
* | add remotes slot to Annex | Joey Hess | 2011-03-27 | |
| | | | | This required parameterizing the type for Remote, to avoid a cycle. | |||
* | start of generalizing remotes | Joey Hess | 2011-03-27 | |
| | | | | | | | | | Goal is to support multiple different types of remotes, some of which are not git repositories. To that end, added a Remote class, and moved git remote specific code into Remote.GitRemote. Remotes.hs is still present as some code has not been converted to use the new Remote class yet. | |||
* | 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. | |||
* | 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. | |||
* | fast mode | Joey Hess | 2011-03-22 | |
| | | | | | | | | | | Add --fast flag, that can enable less expensive, but also less thurough versions of some commands. * Add --fast flag, that can enable less expensive, but also less thurough versions of some commands. * fsck: In fast mode, avoid checking checksums. * unused: In fast mode, just show all existing temp files as unused, and avoid expensive scan for other unused content. | |||
* | Fix dropping of files using the URL backend. | Joey Hess | 2011-03-17 | |
| | ||||
* | fromkey, and url backend download work now | Joey Hess | 2011-03-15 | |
| | ||||
* | 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. | |||
* | Rethink filename encoding handling for display. Since filename encoding may ↵0.23 | Joey Hess | 2011-03-12 | |
| | | | | or may not match locale settings, any attempt to decode filenames will fail for some files. So instead, do all output in binary mode. | |||
* | only enable SHA backends that configure finds support for | Joey Hess | 2011-03-02 | |
| | ||||
* | New backends: SHA512 SHA384 SHA256 SHA224 | Joey Hess | 2011-03-01 | |
| | ||||
* | generic SHA size support | Joey Hess | 2011-03-01 | |
| | ||||
* | rename | Joey Hess | 2011-02-28 | |
| | ||||
* | use ShellParam type | Joey Hess | 2011-02-28 | |
| | | | | | So, I have a type checked safe handling of filenames starting with dashes, throughout the code. | |||
* | Support filenames that start with a dash; when such a file is passed to a ↵ | Joey Hess | 2011-02-25 | |
| | | | | utility it will be escaped to avoid it being interpreted as an option. | |||
* | update unicode FilePath handling | Joey Hess | 2011-02-11 | |
| | | | | | | | | Based on http://hackage.haskell.org/trac/ghc/ticket/3307 , whether FilePath contains decoded unicode varies by OS. So, add a configure check for it. Also, renamed showFile to filePathToString | |||
* | Fix display of unicode filenames. | Joey Hess | 2011-02-10 | |
| | | | | | | | | | Internally, the filenames are stored as un-decoded unicode. I tried decoding them, but then haskell tries to access the wrong files. Hmm. So, I've unhappily chosen option "B", which is to decode filenames before they are displayed. | |||
* | idiomatic elem | Joey Hess | 2011-01-30 | |
| | ||||
* | 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. | |||
* | less verbose | Joey Hess | 2011-01-27 | |
| | ||||
* | make filename available to fsck messages | Joey Hess | 2011-01-26 | |
| | ||||
* | bring back display of keys | Joey Hess | 2011-01-26 | |
| | | | | in fsck -q, that's the only way to know what file it means | |||
* | this should be a warning | Joey Hess | 2011-01-26 | |
| | ||||
* | drop: suppprt untrusted repos | Joey Hess | 2011-01-26 | |
| | ||||
* | rework note | Joey Hess | 2011-01-26 | |
| | ||||
* | fsck: handle untrusted repos | Joey Hess | 2011-01-26 | |
| | ||||
* | move partitioning out of keyPossibilities | Joey Hess | 2011-01-26 | |
| | | | | And a bug fix in passing. | |||
* | 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. | |||
* | got rid of Core module | Joey Hess | 2011-01-16 | |
| | | | | Most of it was to do with managing annexed Content, so put there | |||
* | tweak message | Joey Hess | 2011-01-05 | |
| | ||||
* | git-annex-shell now exclusively used for all remote access | Joey Hess | 2010-12-31 | |
| | ||||
* | support trusted repositories that are not configured as remotes | Joey Hess | 2010-12-29 | |
| | ||||
* | improve list of remotes in error message | Joey Hess | 2010-12-29 | |
| | ||||
* | Fix bug in numcopies handling when a repoisitory has multiple remotes that ↵ | Joey Hess | 2010-12-29 | |
| | | | | point to the same repository. | |||
* | refactor | Joey Hess | 2010-12-29 | |
| | ||||
* | tweak | Joey Hess | 2010-12-28 | |
| | ||||
* | Add trust and untrust subcommands, to allow configuring remotes that are ↵ | Joey Hess | 2010-12-28 | |
| | | | | trusted to retain files without explicit checking. |