git-annex.git
10 years agoRevert deleton of direct mode page
Joey Hess [Tue, 10 Nov 2015 16:55:41 +0000 (12:55 -0400)]
Revert deleton of direct mode page

This reverts commit 46134e04f8c57da6b02892fb6a9fab05cef5568a.

This may have been an accident, but if it happens again, MARCAO8 will be
banned.

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 10 Nov 2015 16:55:00 +0000 (12:55 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agocomment
Joey Hess [Tue, 10 Nov 2015 16:53:58 +0000 (12:53 -0400)]
comment

10 years agoMake the git-annex-standalone.deb prevent runshell from installing wrappers into...
Joey Hess [Tue, 10 Nov 2015 16:53:46 +0000 (12:53 -0400)]
Make the git-annex-standalone.deb prevent runshell from installing wrappers into $HOME/.ssh

10 years agorunshell: Avoid failing when $HOME/.ssh does not exist and cannot be created.
Joey Hess [Tue, 10 Nov 2015 15:42:06 +0000 (11:42 -0400)]
runshell: Avoid failing when $HOME/.ssh does not exist and cannot be created.

10 years agoresponse
Joey Hess [Tue, 10 Nov 2015 15:32:28 +0000 (11:32 -0400)]
response

10 years ago(no commit message)
MARCAO8 [Tue, 10 Nov 2015 11:49:17 +0000 (11:49 +0000)]

10 years agoclose
Joey Hess [Mon, 9 Nov 2015 16:38:30 +0000 (12:38 -0400)]
close

10 years agoquvi may output utf-8 encoded data when the conifigured locale doesn't support that...
Joey Hess [Mon, 9 Nov 2015 16:19:10 +0000 (12:19 -0400)]
quvi may output utf-8 encoded data when the conifigured locale doesn't support that; avoid crashing on such invalid encoding.

10 years agoclose
Joey Hess [Mon, 9 Nov 2015 15:56:56 +0000 (11:56 -0400)]
close

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 9 Nov 2015 15:34:30 +0000 (11:34 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agoAdded a comment: More details
OlivierBerger [Mon, 9 Nov 2015 14:52:24 +0000 (14:52 +0000)]
Added a comment: More details

10 years agoremove badly named bug report, which was later posted under good name
Joey Hess [Sun, 8 Nov 2015 16:18:00 +0000 (12:18 -0400)]
remove badly named bug report, which was later posted under good name

10 years agoAdded a comment: could / will this help with global status?
https://id.koumbit.net/anarcat [Sat, 7 Nov 2015 16:43:42 +0000 (16:43 +0000)]
Added a comment: could / will this help with global status?

10 years agoAdded a comment
http://www.joachim-breitner.de/ [Sat, 7 Nov 2015 09:02:08 +0000 (09:02 +0000)]
Added a comment

10 years agodevblog
Joey Hess [Fri, 6 Nov 2015 20:03:02 +0000 (16:03 -0400)]
devblog

10 years agowork around git check-ignore --batch bad exit status bug, and bring back import -J
Joey Hess [Fri, 6 Nov 2015 19:39:51 +0000 (15:39 -0400)]
work around git check-ignore --batch bad exit status bug, and bring back import -J

10 years agoadd: Fix error recovery rollback to not move the injested file content out of the...
Joey Hess [Fri, 6 Nov 2015 19:28:20 +0000 (15:28 -0400)]
add: Fix error recovery rollback to not move the injested file content out of the annex back to the file, because other files may point to that same content. Instead, copy the injected file content out to recover.

That was not a data loss, but it came close!

10 years agoenable ConcurrentOutput flag for stack
Joey Hess [Fri, 6 Nov 2015 19:26:12 +0000 (15:26 -0400)]
enable ConcurrentOutput flag for stack

10 years agofix replaceFile makeAnnexLink race
Joey Hess [Fri, 6 Nov 2015 19:08:19 +0000 (15:08 -0400)]
fix replaceFile makeAnnexLink race

replaceFile created a temp file, which was guaranteed to not overlap with
another temp file. However, makeAnnexLink then deleted that file, in
preparation for making the symlink in its place. This caused a race, since
some other replaceFile could create a temp file, using the same name!

I was able to reproduce the race easily running git-annex add -J10 in a
directory with 100 files (all with different contents). Some files would
get ingested into the annex, but their annex links would fail to be added.

There could be other situations where this same problem could occur.
Perhaps when the assistant is adding a file, if the user manually also ran
git-annex add. Perhaps in cases not involving adding a file.

The new replaceFile makes a temprary directory, which is guaranteed to be
unique, and doesn't make a temp file in there. makeAnnexLink can thus
create the symlink without problem and the race is avoided.

Audited all calls to replaceFile to make sure that the old behavior of
providing an empty temp file was not relied on.

The general problem of asking for a temp file and deleting it as part of
the process of using it could reach beyond replaceFile. Did some quick
audits and didn't find other cases of it. Probably only symlink creation
stuff would tend to make that mistake, mostly.

10 years agoclose
Joey Hess [Fri, 6 Nov 2015 17:52:47 +0000 (13:52 -0400)]
close

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Fri, 6 Nov 2015 17:45:27 +0000 (13:45 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agoConcurrent progress bars are now displayed when using -J with a command that moves...
Joey Hess [Fri, 6 Nov 2015 17:44:57 +0000 (13:44 -0400)]
Concurrent progress bars are now displayed when using -J with a command that moves file contents around.

10 years agomissed adding allowConcurrentOutput here
Joey Hess [Fri, 6 Nov 2015 17:41:26 +0000 (13:41 -0400)]
missed adding allowConcurrentOutput here

10 years agoAdded a comment
aloukian [Fri, 6 Nov 2015 17:33:32 +0000 (17:33 +0000)]
Added a comment

10 years agoAdded a comment
reyman64@f52a9d695f5dc1d5b0788fbb9877e9401fae7421 [Fri, 6 Nov 2015 17:07:21 +0000 (17:07 +0000)]
Added a comment

10 years agomove dep on http-client to main dep list, since Utility.Url uses it
Joey Hess [Fri, 6 Nov 2015 16:54:23 +0000 (12:54 -0400)]
move dep on http-client to main dep list, since Utility.Url uses it

10 years agofix build w/o concurrent-output
Joey Hess [Fri, 6 Nov 2015 16:51:25 +0000 (12:51 -0400)]
fix build w/o concurrent-output

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Fri, 6 Nov 2015 16:48:02 +0000 (12:48 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agoAdded a comment: Error with Url.hs
reyman64@f52a9d695f5dc1d5b0788fbb9877e9401fae7421 [Fri, 6 Nov 2015 13:37:41 +0000 (13:37 +0000)]
Added a comment: Error with Url.hs

10 years agoAdded a comment: location of Mapping of file to tahoe uri?
vvghadge@ec0c34f6cadf7a32fc6cf0b2bee34c3ce9c568f2 [Fri, 6 Nov 2015 02:28:04 +0000 (02:28 +0000)]
Added a comment: location of Mapping of file to tahoe uri?

10 years agoremoved
vvghadge@ec0c34f6cadf7a32fc6cf0b2bee34c3ce9c568f2 [Fri, 6 Nov 2015 02:27:26 +0000 (02:27 +0000)]
removed

10 years agoAdded a comment: location of Mapping of file to tahoe uri?
vvghadge@ec0c34f6cadf7a32fc6cf0b2bee34c3ce9c568f2 [Fri, 6 Nov 2015 02:27:10 +0000 (02:27 +0000)]
Added a comment: location of Mapping of file to tahoe uri?

10 years agoremoved
vvghadge@ec0c34f6cadf7a32fc6cf0b2bee34c3ce9c568f2 [Fri, 6 Nov 2015 02:26:01 +0000 (02:26 +0000)]
removed

10 years agoAdded a comment: location of Mapping of file to tahoe uri?
vvghadge@ec0c34f6cadf7a32fc6cf0b2bee34c3ce9c568f2 [Fri, 6 Nov 2015 02:24:39 +0000 (02:24 +0000)]
Added a comment: location of Mapping of file to tahoe uri?

10 years agodon't display console regions untill there is output in them
Joey Hess [Fri, 6 Nov 2015 00:18:27 +0000 (20:18 -0400)]
don't display console regions untill there is output in them

10 years agoincrease number of capabilities to match -Jn setting
Joey Hess [Thu, 5 Nov 2015 23:57:41 +0000 (19:57 -0400)]
increase number of capabilities to match -Jn setting

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 5 Nov 2015 22:57:35 +0000 (18:57 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agodevbog
Joey Hess [Thu, 5 Nov 2015 22:49:16 +0000 (18:49 -0400)]
devbog

10 years agoimport -J fails at the end, disable util it can be fixed
Joey Hess [Thu, 5 Nov 2015 22:48:46 +0000 (18:48 -0400)]
import -J fails at the end, disable util it can be fixed

10 years agoimport: Avoid very ugly error messages when the directory files are imported to is...
Joey Hess [Thu, 5 Nov 2015 22:45:52 +0000 (18:45 -0400)]
import: Avoid very ugly error messages when the directory files are imported to is not a directort, but perhaps an annexed file.

10 years ago-J for add/addurl/import
Joey Hess [Thu, 5 Nov 2015 22:24:15 +0000 (18:24 -0400)]
-J for add/addurl/import

10 years agomerge git command queue when joining with concurrent thread
Joey Hess [Thu, 5 Nov 2015 22:21:48 +0000 (18:21 -0400)]
merge git command queue when joining with concurrent thread

10 years agojoin back threads before ending concurrent output so display works
Joey Hess [Thu, 5 Nov 2015 21:22:45 +0000 (17:22 -0400)]
join back threads before ending concurrent output so display works

I didn't really want to put allowConcurrentOutput in CmdLine.Action,
but there were dep loops and that was the best place available.

10 years agoneeds concurrent-output 1.6 for bugfixes and windows port
Joey Hess [Thu, 5 Nov 2015 20:13:10 +0000 (16:13 -0400)]
needs concurrent-output 1.6 for bugfixes and windows port

10 years ago(no commit message)
berend.van.berkum@0cc715f45d5a86c134f9192722f7adef9dc63488 [Thu, 5 Nov 2015 18:58:25 +0000 (18:58 +0000)]

10 years ago(no commit message)
OlivierBerger [Thu, 5 Nov 2015 09:30:23 +0000 (09:30 +0000)]

10 years agoAdded a comment
gmazzurco89@89ed4f74a057a9c71b2a00000fdb201a88f81bcd [Thu, 5 Nov 2015 07:28:02 +0000 (07:28 +0000)]
Added a comment

10 years ago(no commit message)
aloukian@c071735c08bc04266b792aa478ad1bae2d6a8b50 [Wed, 4 Nov 2015 23:29:15 +0000 (23:29 +0000)]

10 years ago(no commit message)
aloukian@c071735c08bc04266b792aa478ad1bae2d6a8b50 [Wed, 4 Nov 2015 23:28:46 +0000 (23:28 +0000)]

10 years ago(no commit message)
aloukian@c071735c08bc04266b792aa478ad1bae2d6a8b50 [Wed, 4 Nov 2015 23:25:21 +0000 (23:25 +0000)]

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 4 Nov 2015 22:37:42 +0000 (18:37 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agodevblog
Joey Hess [Wed, 4 Nov 2015 22:36:46 +0000 (18:36 -0400)]
devblog

10 years agodrop -Jn
Joey Hess [Wed, 4 Nov 2015 21:13:20 +0000 (17:13 -0400)]
drop -Jn

10 years agoupdate
Joey Hess [Wed, 4 Nov 2015 21:03:32 +0000 (17:03 -0400)]
update

10 years agodon't display blank regions once done
Joey Hess [Wed, 4 Nov 2015 20:57:36 +0000 (16:57 -0400)]
don't display blank regions once done

10 years agoremove some debug prints
Joey Hess [Wed, 4 Nov 2015 20:30:55 +0000 (16:30 -0400)]
remove some debug prints

10 years agoparallel fsck (yes, these changes are all it takes now!)
Joey Hess [Wed, 4 Nov 2015 20:26:21 +0000 (16:26 -0400)]
parallel fsck (yes, these changes are all it takes now!)

10 years agoarrange for regional output manager to run when -J is enabled
Joey Hess [Wed, 4 Nov 2015 20:19:00 +0000 (16:19 -0400)]
arrange for regional output manager to run when -J is enabled

Commands that want to use it have to run their seek action inside
allowConcurrentOutput. Which seems reasonable; perhaps some future command
will want to support the -J flag but not use regions.

The region state moved from Annex to MessageState. This makes sense
organizationally, and note that some uses of onLocal use a different Annex
state, but pass the MessageState into it, which is what is needed.

10 years agoAdded a comment: backblaze support
alex@7ca398785b94de08e4386b708f32ff9f1af381c7 [Wed, 4 Nov 2015 19:58:35 +0000 (19:58 +0000)]
Added a comment: backblaze support

10 years agoadd regions to concurrent output
Joey Hess [Wed, 4 Nov 2015 18:52:07 +0000 (14:52 -0400)]
add regions to concurrent output

still no progress displays when getting files etc, but a big improvement

10 years agoconcurrent-output, first pass
Joey Hess [Wed, 4 Nov 2015 17:45:34 +0000 (13:45 -0400)]
concurrent-output, first pass

Output without -Jn should be unchanged from before. With -Jn,
concurrent-output is used for messages, but regions are not used yet, so
it's a mess.

10 years ago(no commit message)
a@b34f238966e58f7c2ea550cc4cab3005c0e33150 [Wed, 4 Nov 2015 01:54:06 +0000 (01:54 +0000)]

10 years agoAdded a comment
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Tue, 3 Nov 2015 16:34:40 +0000 (16:34 +0000)]
Added a comment

10 years agoresponse
Joey Hess [Tue, 3 Nov 2015 16:20:52 +0000 (12:20 -0400)]
response

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 3 Nov 2015 16:12:53 +0000 (12:12 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agopoint release for cabal file fixes
Joey Hess [Tue, 3 Nov 2015 16:10:01 +0000 (12:10 -0400)]
point release for cabal file fixes

Seems that some changes to the cabal file a few months ago resulted in a
git-annex that broke stackage infrastructure.

10 years ago(no commit message)
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Tue, 3 Nov 2015 15:20:24 +0000 (15:20 +0000)]

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 3 Nov 2015 15:15:06 +0000 (11:15 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agoimprove warning
Joey Hess [Tue, 3 Nov 2015 15:06:33 +0000 (11:06 -0400)]
improve warning

10 years agogot logic backwards..
Joey Hess [Tue, 3 Nov 2015 14:51:21 +0000 (10:51 -0400)]
got logic backwards..

10 years agoWhen cabal install is run with the desktop file location not writable, display a...
Joey Hess [Tue, 3 Nov 2015 14:45:33 +0000 (10:45 -0400)]
When cabal install is run with the desktop file location not writable, display a warning, but continue successfully.

Installing the desktop file etc is a niceity of git-annex's cabal install,
but not a requirement.

closes https://github.com/fpco/stackage/issues/726

10 years agoAvoid installing desktop file and program file if cabal install git-annex is run...
Joey Hess [Tue, 3 Nov 2015 14:38:08 +0000 (10:38 -0400)]
Avoid installing desktop file and program file if cabal install git-annex is run as root, since that is not a systemwide install, but to /root, and so generating a systemwide desktop file is not right.

10 years agodevblog
Joey Hess [Tue, 3 Nov 2015 03:39:03 +0000 (23:39 -0400)]
devblog

10 years ago(no commit message)
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Mon, 2 Nov 2015 20:59:38 +0000 (20:59 +0000)]

10 years agoadd news item for git-annex 5.20151102
Joey Hess [Mon, 2 Nov 2015 17:05:57 +0000 (13:05 -0400)]
add news item for git-annex 5.20151102

10 years agoprep release
Joey Hess [Mon, 2 Nov 2015 16:41:33 +0000 (12:41 -0400)]
prep release

10 years agofollowup
Joey Hess [Mon, 2 Nov 2015 15:56:29 +0000 (11:56 -0400)]
followup

10 years agomeant to be in prev commit
Joey Hess [Mon, 2 Nov 2015 15:22:02 +0000 (11:22 -0400)]
meant to be in prev commit

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 2 Nov 2015 15:19:48 +0000 (11:19 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agodocument default --autostart --startdelay=5 and comment
Joey Hess [Mon, 2 Nov 2015 15:18:44 +0000 (11:18 -0400)]
document default --autostart --startdelay=5 and comment

10 years agoFix failure to build with aws-0.13.0 and finish nearline support.
Joey Hess [Mon, 2 Nov 2015 15:14:03 +0000 (11:14 -0400)]
Fix failure to build with aws-0.13.0 and finish nearline support.

* Fix failure to build with aws-0.13.0.
* When built with aws-0.13.0, the S3 special remote can be used to create
  google nearline buckets, by setting storageclass=NEARLINE.

10 years agofix typo: quite -> quiet
edward [Mon, 2 Nov 2015 10:10:10 +0000 (10:10 +0000)]
fix typo: quite -> quiet

10 years ago(no commit message)
skrug@99b63a3f040bc693f0f81a9080e1a4a47ee81312 [Sun, 1 Nov 2015 16:56:31 +0000 (16:56 +0000)]

10 years ago(no commit message)
skrug@99b63a3f040bc693f0f81a9080e1a4a47ee81312 [Sun, 1 Nov 2015 16:50:39 +0000 (16:50 +0000)]

10 years ago(no commit message)
https://openid-provider.appspot.com/ndurner@1a2a109daa9ab9880e5c3265d0a7604b0c281614 [Sun, 1 Nov 2015 12:34:16 +0000 (12:34 +0000)]

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Sat, 31 Oct 2015 01:47:09 +0000 (21:47 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agodevblog
Joey Hess [Sat, 31 Oct 2015 01:46:35 +0000 (21:46 -0400)]
devblog

10 years agoAdded a comment: FWIW
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Fri, 30 Oct 2015 17:51:10 +0000 (17:51 +0000)]
Added a comment: FWIW

10 years agoadd three more alternatives...
https://id.koumbit.net/anarcat [Fri, 30 Oct 2015 15:42:35 +0000 (15:42 +0000)]
add three more alternatives...

10 years agoAdded a comment: re tox
https://id.koumbit.net/anarcat [Fri, 30 Oct 2015 15:37:09 +0000 (15:37 +0000)]
Added a comment: re tox

10 years ago(no commit message)
http://keverets.livejournal.com/ [Fri, 30 Oct 2015 10:54:39 +0000 (10:54 +0000)]

10 years agoAdded a comment: Is xmpp the problem ?
Gastlag [Fri, 30 Oct 2015 10:42:06 +0000 (10:42 +0000)]
Added a comment: Is xmpp the problem ?

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 29 Oct 2015 15:06:29 +0000 (11:06 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years ago(no commit message)
parhuzamos [Wed, 28 Oct 2015 21:25:44 +0000 (21:25 +0000)]

10 years ago(no commit message)
http://www.joachim-breitner.de/ [Wed, 28 Oct 2015 21:22:57 +0000 (21:22 +0000)]

10 years agoUser "bence" was using Google OpenID which is not supported anymore. Found this moved...
parhuzamos [Wed, 28 Oct 2015 21:01:29 +0000 (21:01 +0000)]
User "bence" was using Google OpenID which is not supported anymore. Found this moved page, edited it to get notified if anything happens.

10 years ago(no commit message)
parhuzamos [Wed, 28 Oct 2015 20:58:36 +0000 (20:58 +0000)]

10 years ago(no commit message)
https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 [Wed, 28 Oct 2015 17:02:07 +0000 (17:02 +0000)]

10 years ago(no commit message)
ovidiu@66ace8a8d99ce938b0538ffa0f26d30db02a9626 [Wed, 28 Oct 2015 13:10:28 +0000 (13:10 +0000)]