Commit graph

24097 commits

Author SHA1 Message Date
https://id.koumbit.net/anarcat
3677a1577e Added a comment 2015-05-16 21:46:20 +00:00
https://id.koumbit.net/anarcat
6d1e598818 finally open that discussion directly 2015-05-16 21:45:36 +00:00
Joey Hess
67c9123fe8 twitter search seems to be too broken to include a feed from it anymore
The search seems to only find spammy tweets. I know people talk about
git-anenx on twitter, but it seems twitter's search does not find those
interesting conversations.
2015-05-16 15:41:12 -04:00
http://joeyh.name/
7ed76b6a07 Added a comment 2015-05-16 18:35:22 +00:00
Joey Hess
273453d1bc Merge branch 'master' of ssh://git-annex.branchable.com 2015-05-16 14:18:57 -04:00
Joey Hess
7f810c110f nasty issue with fcntl locks 2015-05-16 13:23:43 -04:00
Marco
0e1e48c124 Added a comment: Disaster recovery 2015-05-15 09:40:16 +00:00
Marco
aa1889444a Added a comment: git annex repair --force 2015-05-15 08:01:25 +00:00
Marco
6bc8845e57 2015-05-15 05:39:27 +00:00
cehteh
0933c6ddf1 2015-05-15 01:27:13 +00:00
anarcat
1acfb29d3c Added a comment: mailing lists and support sites 2015-05-14 20:26:59 +00:00
anarcat
b69dbf725c json missing some output? 2015-05-14 20:16:42 +00:00
Joey Hess
d505485b2d devblog 2015-05-14 15:56:56 -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
a2fd8be337 adjust fast build so that ./ghci works with ghc 7.8.4 2015-05-14 14:47:53 -04:00
Joey Hess
5fea6dcab2 more formal spec 2015-05-14 13:11:18 -04:00
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4
b04e589ff3 Added a comment 2015-05-14 16:17:08 +00:00
anarcat
9519bca993 Added a comment: confirmed 2015-05-14 15:50:33 +00:00
https://me.yahoo.com/a/StKYI.ZuofVB3xNCCzjJo.V7Fg--#11600
d708a55c68 Added a comment 2015-05-14 09:31:09 +00:00
skew
0d62a4a5d7 Added a comment: transcript 2015-05-14 04:37:33 +00:00
Joey Hess
48374c67eb response 2015-05-13 11:53:22 -04:00
Joey Hess
99fe624e2f design 2015-05-13 11:30:41 -04:00
Joey Hess
e210a81d9f update 2015-05-12 20:17:30 -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
7299bbb639 don't clean up transfer lock file when retrying transfer
This affected callers that used forwardRetry; if the 1st attempt failed it
would clean up the transfer lock before retrying.
2015-05-12 19:43:24 -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
e25ecab7dd convert to using Utility.Lockfile for transfer lock files
Should be no behavior changes, just simplified code.

The only actual difference is it doesn't truncate the lock file.
I think that was a holdover from when transfer info was written to the lock
file.
2015-05-12 19:36:16 -04:00
Joey Hess
643b233860 an optimization that also fixes a reversion
This is a little optimisation; avoid loading the info file for the
download of the current key when checking for other downloads.

The reversion it fixes is sorta strange.
a812d598ef broke checking for transfers
that were already in progress. Indeed, the transfer lock was not held
after getTransfers was called.

Why? I think it's magic in ghc's handling of getLock and setLock,
although it's hard to tell since those functions are almost entirely
undocumented as to their semantics.

Something, either the RTS (or maybe it's linux?) notices that the
same process has taken a lock and is now calling getLock on a FD attached
to the same file. So, it drops the lock.

So, this optimisation avoids that problematic behavior.
2015-05-12 18:34:49 -04:00
Joey Hess
1fd54e986a devblog 2015-05-12 16:36:39 -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
5935578ed2 update 2015-05-12 14:00:53 -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
587b2e9014 Merge branch 'master' of ssh://git-annex.branchable.com 2015-05-12 13:00:22 -04:00
Joey Hess
4b2e3210ea drop: Now supports --all, --unused, and --key. 2015-05-12 13:00:06 -04:00
https://me.yahoo.com/a/StKYI.ZuofVB3xNCCzjJo.V7Fg--#11600
e4b137378f 2015-05-12 15:31:56 +00:00
https://sunny256.wordpress.com/
b371a12641 Added a comment: Create symlink in the root directory 2015-05-12 13:04:18 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnwNDA50ZupMvOgpgDqzDRyu5B-mYlVwa4
581beaae1c Added a comment 2015-05-12 06:52:05 +00:00
https://me.yahoo.com/a/e1w.8yMTnpUh.5fOXneP92pTdy23XJPwx84uLSM-#aca7c
6a1bf68350 Added a comment: re: backup my data to blue ray disks 2015-05-11 21:13:19 +00:00
Joey Hess
cc5d0a3873 comment 2015-05-11 13:03:41 -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
Joey Hess
c17f2d25b5 bug submitter appears to have been wrong 2015-05-11 12:05:35 -04:00
CandyAngel
a008f78e26 2015-05-11 15:52:29 +00: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
4ecbdf10fb Merge branch 'master' of ssh://git-annex.branchable.com 2015-05-11 09:44:52 -04:00