summaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAge
* annex.largefiles can be configured in .gitattributes tooGravatar Joey Hess2016-02-02
| | | | | This is particulary useful for v6 repositories, since the .gitattributes configuration will apply in all clones of the repository.
* add "nothing" to preferred content DSLGravatar Joey Hess2016-02-02
| | | | | Same as "not anything"; will be particularly useful in annex.largefiles gitattributes.
* webapp: Fix deletion of current repository directory.Gravatar Joey Hess2016-01-29
| | | | | | | removeDirectoryRecursive "." fails; need full path. I think this is a reversion introduced in the relative path conversion, in january of *last* year!
* Fix reversion in lookupkey, contentlocation, and examinekey which caused ↵Gravatar Joey Hess2016-01-29
| | | | them to sometimes output side messages.
* annex.addsmallfiles: New option controlling what is done when adding files ↵Gravatar Joey Hess2016-01-28
| | | | not matching annex.largefiles.
* Debian: Avoid building debug package, since gdb is not often useful to debug ↵Gravatar Joey Hess2016-01-26
| | | | haskell programs.
* prep releaseGravatar Joey Hess2016-01-26
| | | | | | Note that 4ba917a7a5f67e96c3848ae13c6eaa9eba6300c5 maligned FTP incorrectly. The type checker didn't catch that bug because of the monad instance for lists.
* Fix nasty reversion in the last release that broke sync --content's handling ↵Gravatar Joey Hess2016-01-26
| | | | | | | | | | | | | | of many preferred content expressions. The type checker should have noticed this, but the changes to mapM that make it accept any Traversable hid the fact that it was not being passed a list at all. Thus, what should have returned an empty list most of the time instead returned [""] which was treated as the name of the associated file, with disasterout consequences. When I have time, I should add a test case checking what sync --content drops. I should also consider replacing mapM with one re-specialized to lists.
* remove TDFA build flagGravatar Joey Hess2016-01-26
|
* Roll the dns build flag into the assistant build flag.Gravatar Joey Hess2016-01-26
|
* remove 3 build flagsGravatar Joey Hess2016-01-26
| | | | | | | | | | | | | * Removed the webapp-secure build flag, rolling it into the webapp build flag. * Removed the quvi and tahoe build flags, which only adds aeson to the core dependencies. * Removed the feed build flag, which only adds feed to the core dependencies. Build flags have cost in both code complexity and also make Setup configure have to work harder to find a usable set of build flags when some dependencies are missing.
* matchexpression: New plumbing command to check if a preferred content ↵Gravatar Joey Hess2016-01-25
| | | | expression matches some data.
* Fix build with QuickCheck 2.8.2Gravatar Joey Hess2016-01-24
| | | | It added some instances I had also implemented.
* assistant: Use udisks2 dbus events to detect when disks are mounted, instead ↵Gravatar Joey Hess2016-01-22
| | | | of relying on gnome/kde stuff that is not stable.
* assistant: Added new name used for udisks2 dbus service in gnome 3.18.Gravatar Joey Hess2016-01-22
|
* Bug fix: Git config settings passed to git-annex -c did not always take effect.Gravatar Joey Hess2016-01-22
| | | | | | When Config.setConfig runs, it throws away the old Repo and loads a new one. So, add an action to adjust the Repo so that -c settings will persist across that.
* credit Ian LynaghGravatar Joey Hess2016-01-20
|
* find --batchGravatar Joey Hess2016-01-20
|
* whereis --batchGravatar Joey Hess2016-01-20
|
* update yearsGravatar Joey Hess2016-01-20
|
* add --batchGravatar Joey Hess2016-01-19
|
* registerurl: Check if a remote claims the url, same as addurl does.Gravatar Joey Hess2016-01-19
|
* addurl --json: Include field for added keyGravatar Joey Hess2016-01-19
| | | | | | (unless the file was added directly to git due to annex.largefiles configuration.) (Also done by add --json and import --json)
* add, import: Support --json output.Gravatar Joey Hess2016-01-19
| | | | Include added key in output.
* Force output to be line-buffered, even when it's not connected to the terminal.Gravatar Joey Hess2016-01-18
| | | | | This is particuarly important for commands with --batch output, which was not always being flushed at an appropriate time.
* info: Support --batch mode.Gravatar Joey Hess2016-01-15
|
* whereis --json: Urls are now listed inside the remote that claims them, ↵Gravatar Joey Hess2016-01-15
| | | | rather than all together at the end.
* prep releaseGravatar Joey Hess2016-01-14
|
* addurl: Refuse to overwrite any existing, non-annexed file.Gravatar Joey Hess2016-01-13
|
* addurl: Support --json, particularly useful in --batch mode.Gravatar Joey Hess2016-01-13
|
* changelog for fixGravatar Joey Hess2016-01-13
|
* When annex.http-headers is used to set the User-Agent header, avoid sending ↵Gravatar Joey Hess2016-01-11
| | | | User-Agent: git-annex
* layoutGravatar Joey Hess2016-01-08
|
* updateGravatar Joey Hess2016-01-08
|
* better fix for slash in view metadataGravatar Joey Hess2016-01-08
| | | | | | | | | The homomorphs are back, just encoded such that it doesn't crash in LANG=C However, I noticed a bug in the old escaping; [pseudoSlash] was escaped the same as ['/','/']. Fixed by using '%' to escape pseudoSlash. Which requires doubling '%' to escape it, but that's already done in the escaping of worktree filenames in a view, so is probably ok.
* view: Avoid using cute unicode homomorphs for '/' and '\' and instead use ↵Gravatar Joey Hess2016-01-08
| | | | ugly escaping, as the unicode method doesn't work on non-unicode supporting systems.
* rekey: No longer copies over urls from the old to the new key.Gravatar Joey Hess2016-01-07
| | | | | It makes sense for migrate to do that, but not for this low-level (and little used) plumbing command to.
* migrate: Copy over metadata to new key.Gravatar Joey Hess2016-01-07
|
* unused: Bug fix when a new file was added to the annex, and then removed ↵Gravatar Joey Hess2016-01-06
| | | | | | | | (but not git rmed). git still has the add staged in this case, so the content should not be unused and was wrongly treated as such. So, we need to look at both the file on disk to see if it's a annex link, and the file in the index too. lookupFile doesn't look in the index if the file is not present on disk.
* test: Added --keep-failures option.Gravatar Joey Hess2016-01-06
|
* whereis --json: Make url list be included in machine-parseable form.Gravatar Joey Hess2016-01-06
|
* BF: added forgotten commas for new build-dependsGravatar Yaroslav Halchenko2016-01-05
|
* info --json: Improve json for "backend usage", using a nested object with ↵Gravatar Joey Hess2016-01-01
| | | | fields for each backend instead of the previous weird nested lists. This may break existing parsers of this json output, if there were any.
* info: Fix "backend usage" numbers, which were counting present keys twice.Gravatar Joey Hess2016-01-01
| | | | Let's just count the referenced keys for that, and not present keys at all.
* started working on testing v6 unlocked filesGravatar Joey Hess2016-01-01
| | | | Many failures.
* support building with BUILDER=stack to use stack instead of cabalGravatar Joey Hess2015-12-28
|
* point to bug reportGravatar Joey Hess2015-12-28
|
* Debian: Adjust build dependencies for webapp, DAV.Gravatar Joey Hess2015-12-28
| | | | | | | | | | Now available on mips, mipsel, but temporarily removed armel since build is failing there. If armel would just get caught up, I could remove the per-arch specs entirely. Maybe time to turn maint of this over to richih?
* annex.thinGravatar Joey Hess2015-12-27
| | | | | | | | | | | | | | Decided it's too scary to make v6 unlocked files have 1 copy by default, but that should be available to those who need it. This is consistent with git-annex not dropping unused content without --force, etc. * Added annex.thin setting, which makes unlocked files in v6 repositories be hard linked to their content, instead of a copy. This saves disk space but means any modification of an unlocked file will lose the local (and possibly only) copy of the old version. * Enable annex.thin by default on upgrade from direct mode to v6, since direct mode made the same tradeoff. * fix: Adjusts unlocked files as configured by annex.thin.
* update walkthrough and add tip about using v6 unlocked filesGravatar Joey Hess2015-12-26
| | | | The walkthrough should make sense now both for v5 and v6 repo users.