git-annex.git
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 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)]

10 years ago(no commit message)
Jonan [Wed, 28 Oct 2015 11:10:44 +0000 (11:10 +0000)]

10 years ago(no commit message)
Jonan [Wed, 28 Oct 2015 11:06:30 +0000 (11:06 +0000)]

10 years agomerge from propellor
Joey Hess [Wed, 28 Oct 2015 04:18:01 +0000 (00:18 -0400)]
merge from propellor

10 years agoAdded a comment: gcrypt and map
jonas@1491caea7d71fcf350b6f200807141f1b59857b8 [Tue, 27 Oct 2015 10:14:17 +0000 (10:14 +0000)]
Added a comment: gcrypt and map

10 years agoCatch up with current git behavior when both repo and repo.git exist; it seems it...
Joey Hess [Mon, 26 Oct 2015 19:35:55 +0000 (15:35 -0400)]
Catch up with current git behavior when both repo and repo.git exist; it seems it now prefers repo in this case, although historically it may have preferred repo.git.

10 years agocomment
Joey Hess [Mon, 26 Oct 2015 19:33:32 +0000 (15:33 -0400)]
comment

10 years agoenableremote: List uuids and descriptions of remotes that can be enabled, and accept...
Joey Hess [Mon, 26 Oct 2015 18:55:40 +0000 (14:55 -0400)]
enableremote: List uuids and descriptions of remotes that can be enabled, and accept either the uuid or the description in leu if the name.

10 years agoresponse
Joey Hess [Mon, 26 Oct 2015 17:35:59 +0000 (13:35 -0400)]
response

10 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 26 Oct 2015 17:33:38 +0000 (13:33 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

10 years agorespinse
Joey Hess [Mon, 26 Oct 2015 17:33:21 +0000 (13:33 -0400)]
respinse

10 years agoemphasize that 32 bit version if git for windows is the one that works with git-annex
Joey Hess [Mon, 26 Oct 2015 17:29:12 +0000 (13:29 -0400)]
emphasize that 32 bit version if git for windows is the one that works with git-annex

10 years agoAdded a comment: Replicating my key for encrypted special remotes
craig@6ddb6e2c94325e18a0d631a06e63fdc111ab1f12 [Sun, 25 Oct 2015 19:00:57 +0000 (19:00 +0000)]
Added a comment: Replicating my key for encrypted special remotes

10 years agopoll vote (/sdcard/annex)
124.40.246.76 [Sat, 24 Oct 2015 18:32:21 +0000 (18:32 +0000)]
poll vote (/sdcard/annex)

10 years agoAdded a comment: oops
db48x [Wed, 21 Oct 2015 20:11:32 +0000 (20:11 +0000)]
Added a comment: oops