Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | remove 163 lines of code without changing anything except imports | Joey Hess | 2016-01-20 |
| | |||
* | rejigger imports for clean build with ghc 7.10's AMP changes | Joey Hess | 2015-05-10 |
| | | | | | The explict import Prelude after import Control.Applicative is a trick to avoid a warning. | ||
* | refactor | Joey Hess | 2015-01-28 |
| | |||
* | rework Differences data type | Joey Hess | 2015-01-28 |
| | | | | | | | | | | | | | | Eliminated complexity and future proofed. The most important change is that all functions over Difference are now total; any Difference that can be expressed should be handled. Avoids needs for sanity checking of inputs, and version skew with the future. Also, the difference.log now serializes a [Difference], not a Differences. This saves space and keeps it simpler. Note that [Difference] might contain conflicting differences (eg, [Version5, Version6]. In this case, one of them needs to consistently win over the others, probably based on Ord. | ||
* | Repository tuning parameters can now be passed when initializing a ↵ | Joey Hess | 2015-01-27 |
repository for the first time. * init: Repository tuning parameters can now be passed when initializing a repository for the first time. For details, see http://git-annex.branchable.com/tuning/ * merge: Refuse to merge changes from a git-annex branch of a repo that has been tuned in incompatable ways. |