Joey Hess
e0c2bcdc74
Build documentation with deterministic=1 for reproducible builds. (A new ikiwiki feature.) Closes : #785736
2015-06-09 17:53:55 -04:00
Joey Hess
800e9f2658
tahoe: Use ~/.tahoe-git-annex/ rather than ~/.tahoe/git-annex/ to avoid old versions of tahoe create-client choking.
2015-06-09 15:29:16 -04:00
Joey Hess
e4f22fa721
close debian bug too
2015-06-09 15:15:12 -04:00
Joey Hess
f9bda65245
clarify
2015-06-09 15:08:13 -04:00
Joey Hess
f8ab3bc449
dead --key: Can be used to mark a key as dead.
2015-06-09 14:52:05 -04:00
Joey Hess
6eefc5db65
fsck: Ignore keys that are known to be dead when running in --all mode or a in a bare repo. Otherwise, still reports files with lost contents, even if the content is dead.
2015-06-09 14:08:57 -04:00
Joey Hess
2989cdfe3e
re-remove hamlet dep
2015-06-06 14:13:46 -04:00
Joey Hess
5f0f063a7a
S3: Publically accessible buckets can be used without creds.
2015-06-05 16:23:35 -04:00
Joey Hess
4acd28bf21
public=yes config to send AclPublicRead
...
In my tests, this has to be set when uploading a file to the bucket
and then the file can be accessed using the bucketname.s3.amazonaws.com
url.
Setting it when creating the bucket didn't seem to make the whole bucket
public, or allow accessing files stored in it. But I have gone ahead and
also sent it when creating the bucket just in case that is needed in some
case.
2015-06-05 14:38:01 -04:00
Joey Hess
de3bd11a2c
import --clean-duplicates: Fix bug that didn't count local or trusted repo's copy of a file as one of the necessary copies to allow removing it from the import location.
2015-06-03 13:15:38 -04:00
Joey Hess
d28e8fbfd5
get --incomplete: New option to resume any interrupted downloads.
2015-06-02 14:20:38 -04:00
Joey Hess
00b094442e
assistant: Consume systemd-networkd dbus events to learn about changes to network connections, as was already done with network-manager and wicd. Thanks to Sebastian Reuße for the patches.
2015-06-02 12:54:20 -04:00
Joey Hess
a6d54e49a0
sync, remotedaemon: Pass configured ssh-options even when annex.sshcaching is disabled.
2015-05-30 22:01:52 -04:00
Joey Hess
36b9c9ca5f
fromkey, registerurl: Improve handling of urls that happen to also be parsable as strange keys.
2015-05-30 02:08:49 -04:00
Joey Hess
0fd4bef75e
prep release
2015-05-28 10:49:04 -04:00
Joey Hess
8990d4cc68
fsck: When checksumming a file fails due to a hardware fault, the file is now moved to the bad directory, and the fsck proceeds. Before, the fsck immediately failed.
2015-05-27 16:40:03 -04:00
Joey Hess
67469ce01f
Revert removal dependency on obsolete hamlet package, since the autobuilders are not ready for this change yet and it prevented them from building the webapp. Reopens : #786659
2015-05-27 14:49:58 -04:00
Joey Hess
e810564338
Revert "remove deprecated hamlet package"
...
This reverts commit cf650eaa99
.
It's too early to do this; the linux and android autobuilder will need to
be updated to use the new version of shakespeare, and that will require a
complete refresh of them. In the meantime, this has knocked the webapp out
of the autobuilders.
2015-05-27 14:47:41 -04:00
Joey Hess
5e1f1bd252
Linux standalone, OSX app: Improve runshell script to always quote shell vars, so that it will work when eg, untarred into a directory path with spaces in its name.
2015-05-26 15:38:54 -04:00
Joey Hess
6e05764532
changelog for bug closed in last release
2015-05-24 15:45:36 -04:00
Joey Hess
77c43a388e
fromkey, registerurl: Allow urls to be specified instead of keys, and generate URL keys.
...
This is especially useful because the caller doesn't need to generate valid
url keys, which involves some escaping of characters, and may involve
taking a md5sum of the url if it's too long.
2015-05-22 22:41:36 -04:00
Joey Hess
cab2f05b50
lintian fix
2015-05-22 16:06:16 -04:00
Joey Hess
cf650eaa99
remove deprecated hamlet package
...
shakespeare provides this now
2015-05-22 15:46:47 -04:00
Joey Hess
979064b1cb
prep release
2015-05-22 14:20:21 -04:00
Joey Hess
1b01322de0
OSX: Corrected the location of trustedkeys.gpg, so the built-in upgrade code will find it. Fixes OSX upgrade going forward, but older versions won't upgrade themselves due to this problem.
2015-05-22 13:41:47 -04:00
Joey Hess
8e40cb6f56
Build documentation with TZ=UTC for reproducible builds. See #785736 .
2015-05-19 15:45:21 -04:00
Joey Hess
ecb0d5c087
use lock pools throughout git-annex
...
The one exception is in Utility.Daemon. As long as a process only
daemonizes once, which seems reasonable, and as long as it avoids calling
checkDaemon once it's already running as a daemon, the fcntl locking
gotchas won't be a problem there.
Annex.LockFile has it's own separate lock pool layer, which has been
renamed to LockCache. This is a persistent cache of locks that persist
until closed.
This is not quite done; lockContent stil needs to be converted.
2015-05-19 14:09:52 -04:00
Joey Hess
6ec7c4fef4
webapp: Fix zombie xdg-open process left when opening file browser. Closes : #785498
2015-05-17 17:26:19 -04:00
Joey Hess
b284cefccc
fix type in the name of --used-refspec in changelog
2015-05-14 15:46:01 -04:00
Joey Hess
823bb8031b
add annex.used-refspec
2015-05-14 15:44:08 -04:00
Joey Hess
86699ff861
unused: Add --used option, which can specify a set of refs to consider used, rather than the default of considering all refs used.
2015-05-14 15:31:38 -04:00
Joey Hess
7ebf234616
Stale transfer lock and info files will be cleaned up automatically when get/unused/info commands are run.
...
Deleting lock files is tricky, tricky stuff. I think I got it right!
2015-05-12 20:11:23 -04:00
Joey Hess
8c2dd7d8ee
Fix an unlikely race that could result in two transfers of the same key running at once.
...
As discussed in bug report.
2015-05-12 19:39:28 -04:00
Joey Hess
61ccf95004
Avoid accumulating transfer failure log files unless the assistant is being used.
...
Only the assistant uses these, and only the assistant cleans them up, so
make only git annex transferkeys write them,
There is one behavior change from this. If glacier is being used, and a
manual git annex get --from glacier fails because the file isn't available
yet, the assistant will no longer later see that failed transfer file and
retry the get. Hope no-one depended on that old behavior.
2015-05-12 15:53:38 -04:00
Joey Hess
a812d598ef
Take space that will be used by running downloads into account when checking annex.diskreserve.
2015-05-12 15:20:22 -04:00
Joey Hess
505d540360
allow building without ascii-progress, since it is not ready yet
...
No progress bars with -J unless built with ascii-progress.
2015-05-12 13:54:16 -04:00
Joey Hess
e27b97d364
Merge branch 'master' into concurrentprogress
...
Conflicts:
Command/Fsck.hs
Messages.hs
Remote/Directory.hs
Remote/Git.hs
Remote/Helper/Special.hs
Types/Remote.hs
debian/changelog
git-annex.cabal
2015-05-12 13:23:22 -04:00
Joey Hess
96d24a8161
note about git annex drop behavior change in bare repo
2015-05-12 13:02:22 -04:00
Joey Hess
4b2e3210ea
drop: Now supports --all, --unused, and --key.
2015-05-12 13:00:06 -04:00
Joey Hess
db5d831d07
import: Refuse to import files that are within the work tree, as that does not make sense and could cause data loss.
2015-05-11 12:57:47 -04:00
Joey Hess
6ebf615995
cutting a point release, will be a cabal-only update
2015-05-11 12:09:02 -04:00
Yaroslav Halchenko
cb23224ba3
ENH: make debianstandalone{,-dsc} rules
...
Moved rules out of debian/rules and avoided need for patching it for
standalone builds
2015-05-11 11:50:59 -04:00
Joey Hess
26ac0753c1
more FlexibleContexts
2015-05-10 15:54:58 -04:00
Yaroslav Halchenko
e861dd1dd5
ENH: leave only git for depends of standalone -- the rest is provided
...
Otherwise, versioned depends forbid installation on elderly squeeze
2015-05-10 14:36:50 -04:00
Joey Hess
6a1814abf5
seems that webapp ssh password ssh-agent hack is broken on windows after recent ssh changes
2015-05-08 15:07:23 -04:00
Joey Hess
f1a81cfce2
prep release
2015-05-08 13:42:45 -04:00
Joey Hess
f395ca7a41
Improve quvi 0.4 output parsing to handle cases wher there is no known filename extension. This is currently the case when using quvi with youtube. In this case, the extension ".m" will be used.
2015-05-08 13:39:00 -04:00
Joey Hess
54bee7dad4
Revert "Android: Updated bundled ssh from 6.1p1 to 6.4p1."
...
This reverts commit 27836a2af9
.
Build didn't actually seem to succeed, for both versions of android, so
I'll need to revisit this later.
2015-05-08 13:05:33 -04:00
Joey Hess
0137656c39
typo
2015-05-07 19:41:05 -04:00
Joey Hess
ee94a79690
Debian's ghc now supports TH on arm! Adjust build dependencies to build the webapp on arm, and enable DAV support on arm. \o/
...
Also, adjust some other arch specific build dependencies that are now
available on more architectures in Devian unstable.
2015-05-07 19:09:44 -04:00