git-annex.git
9 years ago(no commit message)
andy [Sat, 29 Oct 2016 22:57:53 +0000 (22:57 +0000)]

9 years ago(no commit message)
andy [Sat, 29 Oct 2016 22:31:02 +0000 (22:31 +0000)]

9 years agoAdded a comment: Ok, v6 not mature yet (as of 2016-10).
https://launchpad.net/~stephane-gourichon-lpad [Sat, 29 Oct 2016 10:02:06 +0000 (10:02 +0000)]
Added a comment: Ok, v6 not mature yet (as of 2016-10).

9 years ago(no commit message)
EskildHustvedt [Sat, 29 Oct 2016 08:06:00 +0000 (08:06 +0000)]

9 years agoAdded a comment: Like it's written: annex only
https://launchpad.net/~stephane-gourichon-lpad [Fri, 28 Oct 2016 20:40:54 +0000 (20:40 +0000)]
Added a comment: Like it's written: annex only

9 years ago(no commit message)
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Fri, 28 Oct 2016 19:56:07 +0000 (19:56 +0000)]

9 years agoAdded a comment
johannes@12f1850a57e13cc234b5ebf88a5d3ac68915a6c2 [Fri, 28 Oct 2016 10:17:19 +0000 (10:17 +0000)]
Added a comment

9 years agoadd news item for git-annex 6.20161027
Joey Hess [Thu, 27 Oct 2016 19:45:37 +0000 (15:45 -0400)]
add news item for git-annex 6.20161027

9 years agoprep release
Joey Hess [Thu, 27 Oct 2016 19:25:05 +0000 (15:25 -0400)]
prep release

9 years agolink
Joey Hess [Thu, 27 Oct 2016 19:24:55 +0000 (15:24 -0400)]
link

9 years agoresponse
Joey Hess [Thu, 27 Oct 2016 19:24:41 +0000 (15:24 -0400)]
response

9 years agoAdded a comment: Add more information
Gus [Thu, 27 Oct 2016 12:05:39 +0000 (12:05 +0000)]
Added a comment: Add more information

9 years agoAdded a comment: support
rasmus [Thu, 27 Oct 2016 10:45:06 +0000 (10:45 +0000)]
Added a comment: support

9 years agoAdded a comment: Yes
Gus [Thu, 27 Oct 2016 10:28:23 +0000 (10:28 +0000)]
Added a comment: Yes

9 years agoAdded a comment: how to get ahold of the filename?
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Thu, 27 Oct 2016 10:10:25 +0000 (10:10 +0000)]
Added a comment: how to get ahold of the filename?

9 years agoAdded a comment: Нейминг
uldhjjr@93cfe672bbbdd7277ecac9e6da1d9730a3f017ef [Thu, 27 Oct 2016 09:03:19 +0000 (09:03 +0000)]
Added a comment: Нейминг

9 years agodevblog
Joey Hess [Wed, 26 Oct 2016 20:48:35 +0000 (16:48 -0400)]
devblog

9 years agoRun ssh with ServerAliveInterval 60
Joey Hess [Wed, 26 Oct 2016 20:41:34 +0000 (16:41 -0400)]
Run ssh with ServerAliveInterval 60

So that stalled transfers will be noticed within about 3 minutes,
even if TCPKeepAlive is disabled or doesn't work.

Rather than setting with -o, use -F with another config file,
so that any settings in ~/.ssh/config or /etc/ssh/ssh_config overrides this.

9 years agocomment
Joey Hess [Wed, 26 Oct 2016 20:18:52 +0000 (16:18 -0400)]
comment

9 years agoenable forwardRetry for command-line transfers
Joey Hess [Wed, 26 Oct 2016 19:38:22 +0000 (15:38 -0400)]
enable forwardRetry for command-line transfers

If a transfer fails for some reason, but some data managed to be sent, the
transfer will be retried. (The assistant already did this.)

Possible impacts:

* More ssh prompts if ssh needs to prompt for a password to connect to a
  host, or is prompting about some other problem like a ssh key mismatch.

* More data transfer due to retrying, epecially when a remote does not
  support resuming a transfer.

  In the worst case, a lot of data will be transferred but it fails before
  the end, and then all that data gets transferred again plus one byte more;
  repeat until it manages to get the whole file.

9 years agoremove duplicate of top of page
Joey Hess [Wed, 26 Oct 2016 18:25:54 +0000 (14:25 -0400)]
remove duplicate of top of page

9 years agocomment
Joey Hess [Wed, 26 Oct 2016 18:24:13 +0000 (14:24 -0400)]
comment

9 years agocomment
Joey Hess [Wed, 26 Oct 2016 18:20:26 +0000 (14:20 -0400)]
comment

9 years agocomment
Joey Hess [Wed, 26 Oct 2016 18:17:47 +0000 (14:17 -0400)]
comment

9 years agocomment
Joey Hess [Wed, 26 Oct 2016 18:13:00 +0000 (14:13 -0400)]
comment

9 years agocomment
Joey Hess [Wed, 26 Oct 2016 18:04:59 +0000 (14:04 -0400)]
comment

9 years agocomment
Joey Hess [Wed, 26 Oct 2016 17:57:20 +0000 (13:57 -0400)]
comment

9 years agocomment
Joey Hess [Wed, 26 Oct 2016 17:49:32 +0000 (13:49 -0400)]
comment

9 years agocose
Joey Hess [Wed, 26 Oct 2016 17:44:08 +0000 (13:44 -0400)]
cose

9 years agoresponse
Joey Hess [Wed, 26 Oct 2016 17:35:36 +0000 (13:35 -0400)]
response

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 26 Oct 2016 17:28:16 +0000 (13:28 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agocomment
Joey Hess [Wed, 26 Oct 2016 17:27:18 +0000 (13:27 -0400)]
comment

9 years agoQuestion asked
Gus [Wed, 26 Oct 2016 17:19:52 +0000 (17:19 +0000)]
Question asked

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 26 Oct 2016 17:17:19 +0000 (13:17 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agoImprove ssh socket cleanup code to skip over the cruft that NFS sometimes puts in...
Joey Hess [Wed, 26 Oct 2016 17:16:41 +0000 (13:16 -0400)]
Improve ssh socket cleanup code to skip over the cruft that NFS sometimes puts in a directory when a file is being deleted.

9 years agoAdded a comment: Not a priority in itself, still feels like a missing piece.
https://launchpad.net/~stephane-gourichon-lpad [Wed, 26 Oct 2016 12:29:50 +0000 (12:29 +0000)]
Added a comment: Not a priority in itself, still feels like a missing piece.

9 years agoAdded a comment
openmedi [Tue, 25 Oct 2016 18:02:56 +0000 (18:02 +0000)]
Added a comment

9 years ago(no commit message)
jonan [Tue, 25 Oct 2016 10:51:29 +0000 (10:51 +0000)]

9 years agoAdded a comment: This needs to commit first. Any alternative?
https://launchpad.net/~stephane-gourichon-lpad [Tue, 25 Oct 2016 07:25:47 +0000 (07:25 +0000)]
Added a comment: This needs to commit first. Any alternative?

9 years agoAdded a comment: Assistant doesn't launch in Android N
IgorGanapolsky [Tue, 25 Oct 2016 01:43:58 +0000 (01:43 +0000)]
Added a comment: Assistant doesn't launch in Android N

9 years agoAdded a comment: Cannot install c2hs
IgorGanapolsky [Mon, 24 Oct 2016 18:05:51 +0000 (18:05 +0000)]
Added a comment: Cannot install c2hs

9 years agoremoved
IgorGanapolsky [Mon, 24 Oct 2016 18:05:25 +0000 (18:05 +0000)]
removed

9 years agoAdded a comment: Cannot install c2hs
IgorGanapolsky [Mon, 24 Oct 2016 18:04:50 +0000 (18:04 +0000)]
Added a comment: Cannot install c2hs

9 years agoAdded a comment
http://christian.amsuess.com/chrysn [Mon, 24 Oct 2016 13:00:56 +0000 (13:00 +0000)]
Added a comment

9 years agoinitial desire
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Mon, 24 Oct 2016 10:58:04 +0000 (10:58 +0000)]
initial desire

9 years ago(no commit message)
JohnKozak [Sun, 23 Oct 2016 21:05:57 +0000 (21:05 +0000)]

9 years ago(no commit message)
JohnKozak [Sun, 23 Oct 2016 18:30:21 +0000 (18:30 +0000)]

9 years agoAdded a comment: Dead project, or just working smoothly? Also, which hat color?
https://launchpad.net/~stephane-gourichon-lpad [Sun, 23 Oct 2016 18:23:34 +0000 (18:23 +0000)]
Added a comment: Dead project, or just working smoothly? Also, which hat color?

9 years agoremoved
JohnKozak [Sun, 23 Oct 2016 18:17:01 +0000 (18:17 +0000)]
removed

9 years agoAdded a comment: It would be nice to be able to specify multiple --to options
JohnKozak [Sun, 23 Oct 2016 18:16:27 +0000 (18:16 +0000)]
Added a comment: It would be nice to be able to specify multiple --to options

9 years agoAdded a comment: Lower-case extension backends: +1
https://launchpad.net/~stephane-gourichon-lpad [Sat, 22 Oct 2016 17:55:13 +0000 (17:55 +0000)]
Added a comment: Lower-case extension backends: +1

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Fri, 21 Oct 2016 16:51:59 +0000 (12:51 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agoENH: refreshed standalone-build patch and added locales into its build-depends
Yaroslav Halchenko [Thu, 20 Oct 2016 03:53:29 +0000 (23:53 -0400)]
ENH: refreshed standalone-build patch and added locales into its build-depends

9 years agoAdded a comment: git-annex-undo: 3 issues and fix suggestions
https://launchpad.net/~stephane-gourichon-lpad [Fri, 21 Oct 2016 09:21:16 +0000 (09:21 +0000)]
Added a comment: git-annex-undo: 3 issues and fix suggestions

9 years ago(no commit message)
ewen [Fri, 21 Oct 2016 06:12:49 +0000 (06:12 +0000)]

9 years agoAdded a comment
johannes@12f1850a57e13cc234b5ebf88a5d3ac68915a6c2 [Wed, 19 Oct 2016 10:28:13 +0000 (10:28 +0000)]
Added a comment

9 years agoAdded a comment: 1und1 Online Speicher
Marco [Wed, 19 Oct 2016 03:42:42 +0000 (03:42 +0000)]
Added a comment: 1und1 Online Speicher

9 years agoAdded a comment: synced/* branches necessary on bare repo?
scottgorlin@a32946b2aad278883c1690a0753241583a9855b9 [Tue, 18 Oct 2016 21:17:40 +0000 (21:17 +0000)]
Added a comment: synced/* branches necessary on bare repo?

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 18 Oct 2016 21:06:38 +0000 (17:06 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agotest: Deal with gpg-agent behavior change that broke the test suite.
Joey Hess [Tue, 18 Oct 2016 20:56:38 +0000 (16:56 -0400)]
test: Deal with gpg-agent behavior change that broke the test suite.

gpg-agent started deleting its socket file on shutdown, and this tickled an
ugly behavior in removeDirectoryRecursive,
https://github.com/haskell/directory/issues/60

Running removeDirectoryRecursive again on exception avoids the problem.

9 years agoremove unused imports
Joey Hess [Tue, 18 Oct 2016 20:16:47 +0000 (16:16 -0400)]
remove unused imports

9 years agoAdded a comment
openmedi [Tue, 18 Oct 2016 17:38:53 +0000 (17:38 +0000)]
Added a comment

9 years agoAdded a comment
openmedi [Tue, 18 Oct 2016 17:37:38 +0000 (17:37 +0000)]
Added a comment

9 years agofollowup
Joey Hess [Tue, 18 Oct 2016 15:28:28 +0000 (11:28 -0400)]
followup

9 years agoAssistant, repair: Improved filtering out of git fsck lines about duplicate file...
Joey Hess [Tue, 18 Oct 2016 15:19:41 +0000 (11:19 -0400)]
Assistant, repair: Improved filtering out of git fsck lines about duplicate file entries in tree objects.

9 years ago(no commit message)
johannes@12f1850a57e13cc234b5ebf88a5d3ac68915a6c2 [Tue, 18 Oct 2016 10:09:44 +0000 (10:09 +0000)]

9 years agoAdded a comment: fsck filename
ryan@d4f0c2d3daacb5ec3a2945bca06f66decad4bfb5 [Tue, 18 Oct 2016 04:05:51 +0000 (04:05 +0000)]
Added a comment: fsck filename

9 years agoAdded a comment: why option vs manual chmod
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Mon, 17 Oct 2016 23:11:10 +0000 (23:11 +0000)]
Added a comment: why option vs manual chmod

9 years agohmm
Joey Hess [Mon, 17 Oct 2016 21:12:31 +0000 (17:12 -0400)]
hmm

9 years agodevblog
Joey Hess [Mon, 17 Oct 2016 20:50:00 +0000 (16:50 -0400)]
devblog

9 years agoresponse
Joey Hess [Mon, 17 Oct 2016 20:39:42 +0000 (16:39 -0400)]
response

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 17 Oct 2016 20:37:59 +0000 (16:37 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agoclose
Joey Hess [Mon, 17 Oct 2016 20:36:35 +0000 (16:36 -0400)]
close

9 years agocomment
Joey Hess [Mon, 17 Oct 2016 20:30:43 +0000 (16:30 -0400)]
comment

9 years agoimportfeed: Drop URL parameters from file extension.
Joey Hess [Mon, 17 Oct 2016 20:02:05 +0000 (16:02 -0400)]
importfeed: Drop URL parameters from file extension.

Thanks, James MacMahon.

9 years agoImprove style of offline html build of website.
Joey Hess [Mon, 17 Oct 2016 19:55:49 +0000 (15:55 -0400)]
Improve style of offline html build of website.

9 years agoAdded a comment: re: comment 1
ryan@d4f0c2d3daacb5ec3a2945bca06f66decad4bfb5 [Mon, 17 Oct 2016 19:54:45 +0000 (19:54 +0000)]
Added a comment: re: comment 1

9 years agofollowup
Joey Hess [Mon, 17 Oct 2016 19:45:01 +0000 (15:45 -0400)]
followup

9 years agoresponse
Joey Hess [Mon, 17 Oct 2016 19:40:21 +0000 (15:40 -0400)]
response

9 years agoresponse
Joey Hess [Mon, 17 Oct 2016 19:38:52 +0000 (15:38 -0400)]
response

9 years agoclose
Joey Hess [Mon, 17 Oct 2016 19:30:33 +0000 (15:30 -0400)]
close

9 years agoresponse
Joey Hess [Mon, 17 Oct 2016 19:29:49 +0000 (15:29 -0400)]
response

9 years agoupgrade: Handle upgrade to v6 when the repository already contains v6 unlocked files...
Joey Hess [Mon, 17 Oct 2016 19:19:47 +0000 (15:19 -0400)]
upgrade: Handle upgrade to v6 when the repository already contains v6 unlocked files whose content is already present.

Closes https://github.com/datalad/datalad/issues/1020

The use of runWriter in scanUnlockedFiles broke due to this change;
it failed with blocked indefinitely in mvar, because the database write
handle was taken while linkFromAnnex needed to also write to it (to update
the inode cache). So, switched to using a separate runWriter for each call
to addAssociatedFileFast. A little less efficient, but not greatly; the
writes should all still be cached.

9 years agorefactor
Joey Hess [Mon, 17 Oct 2016 18:58:33 +0000 (14:58 -0400)]
refactor

9 years agonote
Joey Hess [Mon, 17 Oct 2016 18:21:55 +0000 (14:21 -0400)]
note

9 years agocomment
Joey Hess [Mon, 17 Oct 2016 18:17:27 +0000 (14:17 -0400)]
comment

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 17 Oct 2016 18:08:17 +0000 (14:08 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agolock: Fix edge cases where data loss could occur in v6 mode.
Joey Hess [Mon, 17 Oct 2016 16:56:26 +0000 (12:56 -0400)]
lock: Fix edge cases where data loss could occur in v6 mode.

In the case where the pointer file is in place, and not the content
of the object, lock's  performNew was called with filemodified=True,
which caused it to try to repopulate the object from an unmodified
associated file, of which there were none. So, the content of the object
got thrown away incorrectly. This was the cause (although not the root
cause) of data loss in https://github.com/datalad/datalad/issues/1020

The same problem could also occur when the work tree file is modified,
but the object is not, and lock is called with --force. Added a test case
for this, since it's excercising the same code path and is easier to set up
than the problem above.

Note that this only occurred when the keys database did not have an inode
cache recorded for the annex object. Normally, the annex object would be in
there, but there are of course circumstances where the inode cache is out
of sync with reality, since it's only a cache.

Fixed by checking if the object is unmodified; if so we don't need to
try to repopulate it. This does add an additional checksum to the unlock
path, but it's already checksumming the worktree file in another case,
so it doesn't slow it down overall.

Further investigation found a similar problem occurred when smudge --clean
is called on a file and the inode cache is not populated. cleanOldKeys
deleted the unmodified old object file in this case. This was also
fixed by checking if the object is unmodified.

In general, use of getInodeCaches and sameInodeCache is potentially
dangerous if the inode cache has not gotten populated for some reason.
Better to use isUnmodified. I breifly auited other places that check the
inode cache, and did not see any immediate problems, but it would be easy
to miss this kind of problem.

9 years agooriginal whining
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Mon, 17 Oct 2016 16:17:59 +0000 (16:17 +0000)]
original whining

9 years agoadded meta for myself
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Mon, 17 Oct 2016 15:59:32 +0000 (15:59 +0000)]
added meta for myself

9 years agoinitial suggestion
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Mon, 17 Oct 2016 15:58:54 +0000 (15:58 +0000)]
initial suggestion

9 years agoGit Annex Assistant occasionally replaces files with dangling symlinks.
ryan@d4f0c2d3daacb5ec3a2945bca06f66decad4bfb5 [Sat, 15 Oct 2016 18:42:07 +0000 (18:42 +0000)]
Git Annex Assistant occasionally replaces files with dangling symlinks.

9 years agoAdded a comment: Dumb old me....
https://launchpad.net/~helpunclejackoff [Sat, 15 Oct 2016 10:12:17 +0000 (10:12 +0000)]
Added a comment: Dumb old me....

9 years agoAdded a comment
https://launchpad.net/~stephane-gourichon-lpad [Fri, 14 Oct 2016 07:23:51 +0000 (07:23 +0000)]
Added a comment

9 years agoAdded a comment: git-annex-undo removes files, possibly destroying information? Pleas...
https://launchpad.net/~stephane-gourichon-lpad [Fri, 14 Oct 2016 07:02:42 +0000 (07:02 +0000)]
Added a comment: git-annex-undo removes files, possibly destroying information? Please explain.

9 years agofix typo
edward [Thu, 13 Oct 2016 21:16:59 +0000 (21:16 +0000)]
fix typo

9 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 13 Oct 2016 18:04:51 +0000 (14:04 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

9 years agocomment
Joey Hess [Thu, 13 Oct 2016 18:02:15 +0000 (14:02 -0400)]
comment

9 years agoAdded a comment: real happy about optimisations!
https://anarc.at/openid/ [Wed, 12 Oct 2016 15:38:14 +0000 (15:38 +0000)]
Added a comment: real happy about optimisations!

9 years agoadd news item for git-annex 6.20161012
Joey Hess [Wed, 12 Oct 2016 13:38:41 +0000 (09:38 -0400)]
add news item for git-annex 6.20161012