git-annex.git
6 years agoadd news item for git-annex 7.20191114
Joey Hess [Fri, 15 Nov 2019 01:59:04 +0000 (21:59 -0400)]
add news item for git-annex 7.20191114

6 years agoreleasing package git-annex version 7.20191114
Joey Hess [Fri, 15 Nov 2019 01:58:23 +0000 (21:58 -0400)]
releasing package git-annex version 7.20191114

6 years agofix GIT_EXEC_PATH to point to bundle/git-core
Joey Hess [Thu, 14 Nov 2019 23:20:28 +0000 (19:20 -0400)]
fix GIT_EXEC_PATH to point to bundle/git-core

This makes it be the same as in the linux runshell.

It may be that bundle/ used to have all the necessary binaries in it,
but that seems unlikely. I think that the breakage fixed by my previous
commit masked this other breakage, and anything git execs from git-core
(as opposed to being buitin) has never worked in the OSX dmg.

6 years agoOSX link libs into git-core directory
Joey Hess [Thu, 14 Nov 2019 22:31:58 +0000 (18:31 -0400)]
OSX link libs into git-core directory

So that binaries in that directory can find the library next to them,
where they get modified to look.

This is a hack; it would be better for OSXMkLibs to build a list of what
libraries are needed where.

Unsure if this is needed due to a recent reversion, or is an older
problem, so updated changelog accordingly.

6 years agooops I the filename
Joey Hess [Thu, 14 Nov 2019 20:34:13 +0000 (16:34 -0400)]
oops I the filename

6 years agoOSX git-annex.app: Fix a regression that broke git-remote-https, git-remote-http...
Joey Hess [Thu, 14 Nov 2019 20:15:42 +0000 (16:15 -0400)]
OSX git-annex.app: Fix a regression that broke git-remote-https, git-remote-http, and git-shell

Putting the binaries in bundle/git-core/bin didn't work on OSX,
linker can't find the libraries next to those binaries where it expects to.
So instead put the binaries in the progDir.

6 years agoremove thing I never meant to commit
Joey Hess [Thu, 14 Nov 2019 20:11:58 +0000 (16:11 -0400)]
remove thing I never meant to commit

6 years agolinuxstandalone: Fix a regression that broke git-remote-https.
Joey Hess [Thu, 14 Nov 2019 19:08:23 +0000 (15:08 -0400)]
linuxstandalone: Fix a regression that broke git-remote-https.

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Thu, 14 Nov 2019 18:04:20 +0000 (14:04 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agoadd regression test
Joey Hess [Thu, 14 Nov 2019 18:02:09 +0000 (14:02 -0400)]
add regression test

6 years agoFix a crash (STM deadlock) when -J is used with multiple files that point to the...
Joey Hess [Thu, 14 Nov 2019 15:31:43 +0000 (11:31 -0400)]
Fix a crash (STM deadlock) when -J is used with multiple files that point to the same key

See the comment for a trace of the deadlock.

Added a new StartStage. New worker threads begin in the StartStage.
Once a thread is ready to do work, it moves away from the StartStage,
and no thread will ever transition back to it.

A thread that blocks waiting on another thread that is processing
the same key will block while in the StartStage. That other thread
will never switch back to the StartStage, and so the deadlock is avoided.

6 years agoremoved
git-annex@17927e6dc041ab425c14217a97a685adf3ecf44f [Thu, 14 Nov 2019 17:40:36 +0000 (17:40 +0000)]
removed

6 years agoAdded a comment: Sometimes it sorta works
git-annex@17927e6dc041ab425c14217a97a685adf3ecf44f [Thu, 14 Nov 2019 17:24:29 +0000 (17:24 +0000)]
Added a comment: Sometimes it sorta works

6 years agoAdded a comment: Sometimes it sorta works
git-annex@17927e6dc041ab425c14217a97a685adf3ecf44f [Thu, 14 Nov 2019 17:24:12 +0000 (17:24 +0000)]
Added a comment: Sometimes it sorta works

6 years agoprovide a Show instance that works for all WorkerPools
Joey Hess [Thu, 14 Nov 2019 15:00:59 +0000 (11:00 -0400)]
provide a Show instance that works for all WorkerPools

6 years ago(no commit message)
git-annex@17927e6dc041ab425c14217a97a685adf3ecf44f [Thu, 14 Nov 2019 04:36:07 +0000 (04:36 +0000)]

6 years agoforgotten /details
yarikoptic [Thu, 14 Nov 2019 03:28:27 +0000 (03:28 +0000)]
forgotten /details

6 years agoinitial report of standalone build regression
yarikoptic [Thu, 14 Nov 2019 03:27:37 +0000 (03:27 +0000)]
initial report of standalone build regression

6 years agoAdded a comment
git-annex@17927e6dc041ab425c14217a97a685adf3ecf44f [Thu, 14 Nov 2019 00:38:56 +0000 (00:38 +0000)]
Added a comment

6 years agoAdded a comment: catch-all deadlock breaker
Ilya_Shlyakhter [Wed, 13 Nov 2019 22:33:59 +0000 (22:33 +0000)]
Added a comment: catch-all deadlock breaker

6 years agoclues
Joey Hess [Wed, 13 Nov 2019 22:07:44 +0000 (18:07 -0400)]
clues

6 years agoresponse
Joey Hess [Wed, 13 Nov 2019 20:05:57 +0000 (16:05 -0400)]
response

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Wed, 13 Nov 2019 19:57:22 +0000 (15:57 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agofollowup
Joey Hess [Wed, 13 Nov 2019 19:56:59 +0000 (15:56 -0400)]
followup

6 years agoaccidental dup
git-annex@17927e6dc041ab425c14217a97a685adf3ecf44f [Wed, 13 Nov 2019 19:40:29 +0000 (19:40 +0000)]
accidental dup

This reverts commit ece9429f4441345d6568ba1284054068d1c52ec1

6 years ago(no commit message)
git-annex@17927e6dc041ab425c14217a97a685adf3ecf44f [Wed, 13 Nov 2019 19:39:21 +0000 (19:39 +0000)]

6 years ago(no commit message)
git-annex@17927e6dc041ab425c14217a97a685adf3ecf44f [Wed, 13 Nov 2019 19:38:56 +0000 (19:38 +0000)]

6 years agomuch flailing
Joey Hess [Wed, 13 Nov 2019 19:23:10 +0000 (15:23 -0400)]
much flailing

6 years agoAdded a comment
yarikoptic [Wed, 13 Nov 2019 04:41:56 +0000 (04:41 +0000)]
Added a comment

6 years agoinitial bug report on parallel get of the same key
yarikoptic [Tue, 12 Nov 2019 21:47:39 +0000 (21:47 +0000)]
initial bug report on parallel get of the same key

6 years agocomment
Joey Hess [Tue, 12 Nov 2019 20:37:24 +0000 (16:37 -0400)]
comment

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 12 Nov 2019 18:14:54 +0000 (14:14 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years ago(no commit message)
nhatkhai [Tue, 12 Nov 2019 18:05:56 +0000 (18:05 +0000)]

6 years agomake --json-error-messages capture url download errors
Joey Hess [Tue, 12 Nov 2019 17:33:41 +0000 (13:33 -0400)]
make --json-error-messages capture url download errors

Convert Utility.Url to return Either String so the error message can be
displated in the annex monad and so captured.

(When curl is used, its errors are still not caught.)

6 years agoAdded a comment: Another use case -- http_proxy
yarikoptic [Tue, 12 Nov 2019 17:51:25 +0000 (17:51 +0000)]
Added a comment: Another use case -- http_proxy

6 years agoremove one more warningIO
Joey Hess [Tue, 12 Nov 2019 14:44:51 +0000 (10:44 -0400)]
remove one more warningIO

Had to generalize Git.Queue so it can run an Annex action, yipes.

Only remaining warningIO are in the legacy chunk code.

6 years agouse fromRepo
Joey Hess [Tue, 12 Nov 2019 14:32:14 +0000 (10:32 -0400)]
use fromRepo

6 years agoremove some unncessary uses of warningIO
Joey Hess [Tue, 12 Nov 2019 14:07:27 +0000 (10:07 -0400)]
remove some unncessary uses of warningIO

warningIO is not concurrent output safe, and it doesn't go to
--json-error-messages

There are a few more that would be too hard to remove, and there are also
several dozen direct prints to stderr still.

6 years agorefactor
Joey Hess [Mon, 11 Nov 2019 22:20:35 +0000 (18:20 -0400)]
refactor

Better to not have a single function module, and better to have a more
specific type than Bool.

This commit was sponsored by Jack Hill on Patreon

6 years agoAdded annex.allowsign option.
Joey Hess [Mon, 11 Nov 2019 20:15:05 +0000 (16:15 -0400)]
Added annex.allowsign option.

This commit was sponsored by Ilya Shlyakhter on Patreon.

6 years agomention special remotes
Joey Hess [Mon, 11 Nov 2019 17:15:01 +0000 (13:15 -0400)]
mention special remotes

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 11 Nov 2019 16:53:00 +0000 (12:53 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agosome improvements to docs
Joey Hess [Mon, 11 Nov 2019 16:52:45 +0000 (12:52 -0400)]
some improvements to docs

6 years agotypo
Joey Hess [Mon, 11 Nov 2019 16:39:51 +0000 (12:39 -0400)]
typo

6 years agofix language
Joey Hess [Mon, 11 Nov 2019 16:36:57 +0000 (12:36 -0400)]
fix language

6 years agotypo
Joey Hess [Mon, 11 Nov 2019 16:36:05 +0000 (12:36 -0400)]
typo

6 years agoadded todo about documenting sqlite database schemas
Ilya_Shlyakhter [Sun, 10 Nov 2019 23:27:57 +0000 (23:27 +0000)]
added todo about documenting sqlite database schemas

6 years agoAdded a comment: Re: Symlinks for not-present unlocked files in v8
Ilya_Shlyakhter [Sun, 10 Nov 2019 23:03:43 +0000 (23:03 +0000)]
Added a comment: Re: Symlinks for not-present unlocked files in v8

6 years agoAdded a comment: Symlinks for not-present unlocked files in v8?
gb@4a49bb1afcf3d183bba8f07297b0395808768c6c [Sun, 10 Nov 2019 14:51:59 +0000 (14:51 +0000)]
Added a comment: Symlinks for not-present unlocked files in v8?

6 years agoAdded a comment: limiting clean/smudge filter to unlocked files
Ilya_Shlyakhter [Fri, 8 Nov 2019 19:48:11 +0000 (19:48 +0000)]
Added a comment: limiting clean/smudge filter to unlocked files

6 years agoAdded a comment: RFC: how would it work for regular git remote + special remote
yarikoptic [Fri, 8 Nov 2019 19:19:19 +0000 (19:19 +0000)]
Added a comment: RFC: how would it work for regular git remote + special remote

6 years agoAdded a comment: A warning in the docs about earlier v7 revisions would be nice
http://templeofcrom.duckdns.org/ [Fri, 8 Nov 2019 04:59:43 +0000 (04:59 +0000)]
Added a comment: A warning in the docs about earlier v7 revisions would be nice

6 years agoremoved
pigmonkey [Thu, 7 Nov 2019 18:39:43 +0000 (18:39 +0000)]
removed

6 years agoAdded a comment: Consider deprecation warnings in the web app
pigmonkey [Thu, 7 Nov 2019 18:39:03 +0000 (18:39 +0000)]
Added a comment: Consider deprecation warnings in the web app

6 years agoAdded a comment: Consider deprecation warnings in the web app
pigmonkey [Thu, 7 Nov 2019 18:38:29 +0000 (18:38 +0000)]
Added a comment: Consider deprecation warnings in the web app

6 years agodevblog
Joey Hess [Thu, 7 Nov 2019 17:46:27 +0000 (13:46 -0400)]
devblog

6 years agoupdate status of sqlite branch
Joey Hess [Thu, 7 Nov 2019 17:26:05 +0000 (13:26 -0400)]
update status of sqlite branch

6 years agoremove UNRELEASED marker
Joey Hess [Thu, 7 Nov 2019 17:20:28 +0000 (13:20 -0400)]
remove UNRELEASED marker

6 years agoadd news item for git-annex 7.20191106
Joey Hess [Wed, 6 Nov 2019 22:37:42 +0000 (18:37 -0400)]
add news item for git-annex 7.20191106

6 years agoprep release
Joey Hess [Wed, 6 Nov 2019 16:21:02 +0000 (12:21 -0400)]
prep release

6 years agoAdded a comment: Thanks!
nivek-retsof@97a405d1563af7581f6c8d1f7bae67b0ce896721 [Tue, 5 Nov 2019 22:18:49 +0000 (22:18 +0000)]
Added a comment: Thanks!

6 years agoupdate
Joey Hess [Tue, 5 Nov 2019 16:57:46 +0000 (12:57 -0400)]
update

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Tue, 5 Nov 2019 16:51:50 +0000 (12:51 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agoupdate to document current state of sqlite branch
Joey Hess [Tue, 5 Nov 2019 16:50:53 +0000 (12:50 -0400)]
update to document current state of sqlite branch

6 years agoinit: fix data loss bug
Joey Hess [Tue, 5 Nov 2019 16:41:15 +0000 (12:41 -0400)]
init: fix data loss bug

Fix bug that lost modifications to unlocked files when init is re-ran in an
already initialized repo.

In retrospect needing scanUnlockedFiles False in the direct mode upgrade
path was a good hint that it was unsafe when used with True.

However, this bug did not affect upgrade from v5. In such an upgrade, an
unlocked file that is modified is left as-is. The only place
scanUnlockedFiles True did overwrite modified unlocked files is during an
git-annex init of a repo that was already initialized by git-annex.

(I also tried a scenario where the repo had not been initialized by
git-annex yet, but was cloned from a v7 repo with an unlocked file, and the
pointer file replaced with some other content, and the data loss did not
occur in that situation.)

Since the fixed scanUnlockedFiles avoids overwriting non-pointer files,
it should be safe to run in any situation, so there's no need any longer
for the parameter.

6 years agofix typo
Joey Hess [Mon, 4 Nov 2019 18:30:27 +0000 (14:30 -0400)]
fix typo

6 years agoadded <details> to fold done/fixed things
yarikoptic [Mon, 4 Nov 2019 17:56:46 +0000 (17:56 +0000)]
added <details> to fold done/fixed things

6 years agoAdded a comment
Ilya_Shlyakhter [Mon, 4 Nov 2019 16:40:53 +0000 (16:40 +0000)]
Added a comment

6 years agoAdded a comment: comment 5
irieger [Mon, 4 Nov 2019 08:30:08 +0000 (08:30 +0000)]
Added a comment: comment 5

6 years agoAdded a comment: Ssh config
hobbes@b2cacef69071743c3a831e60511062f7e014e52f [Sun, 3 Nov 2019 23:49:05 +0000 (23:49 +0000)]
Added a comment: Ssh config

6 years agoadded todo re: git-annex-sync handling of linked worktrees
Ilya_Shlyakhter [Sun, 3 Nov 2019 23:06:39 +0000 (23:06 +0000)]
added todo re: git-annex-sync handling of linked worktrees

6 years agoAdded a comment: the issue persists
yarikoptic [Fri, 1 Nov 2019 18:12:27 +0000 (18:12 +0000)]
Added a comment: the issue persists

6 years agoAdded a comment: Yggdrasill
plasmastrike@66c1cae4abae92d03faf344111c446a1908981ff [Fri, 1 Nov 2019 13:34:36 +0000 (13:34 +0000)]
Added a comment: Yggdrasill

6 years ago(no commit message)
jonjitsu [Fri, 1 Nov 2019 11:55:22 +0000 (11:55 +0000)]

6 years ago(no commit message)
jonjitsu [Fri, 1 Nov 2019 11:54:28 +0000 (11:54 +0000)]

6 years agoAdded a comment: annexing previously non-annexed files, and compatibility with v5
Ilya_Shlyakhter [Thu, 31 Oct 2019 16:19:40 +0000 (16:19 +0000)]
Added a comment: annexing previously non-annexed files, and compatibility with v5

6 years agoAdded a comment: not annexing files already stored in git
Ilya_Shlyakhter [Thu, 31 Oct 2019 16:03:42 +0000 (16:03 +0000)]
Added a comment: not annexing files already stored in git

6 years agomore notes on communicating breaking changes
Ilya_Shlyakhter [Thu, 31 Oct 2019 15:52:10 +0000 (15:52 +0000)]
more notes on communicating breaking changes

6 years agoAdded a comment: plz don't annex already committed files
bremner [Thu, 31 Oct 2019 13:50:10 +0000 (13:50 +0000)]
Added a comment: plz don't annex already committed files

6 years agoadded meta tags
yarikoptic [Thu, 31 Oct 2019 12:55:54 +0000 (12:55 +0000)]
added meta tags

6 years agoinitial report on an error message from addurl
yarikoptic [Thu, 31 Oct 2019 12:55:03 +0000 (12:55 +0000)]
initial report on an error message from addurl

6 years agoAdded a comment
ghen1 [Wed, 30 Oct 2019 22:51:27 +0000 (22:51 +0000)]
Added a comment

6 years agoAdded a comment
Dwk [Tue, 29 Oct 2019 21:04:42 +0000 (21:04 +0000)]
Added a comment

6 years agobenchmark: Add --databases to benchmark sqlite databases
Joey Hess [Tue, 29 Oct 2019 19:16:15 +0000 (15:16 -0400)]
benchmark: Add --databases to benchmark sqlite databases

Rescued from commit 11d6e2e260d70ba99e35464c19c2b2772ce9efaa which removed
db benchmarks in favor of benchmarking arbitrary git-annex commands. Which
is nice and general, but microbenchmarks are useful too.

6 years agoAdded a comment
strmd [Tue, 29 Oct 2019 20:01:01 +0000 (20:01 +0000)]
Added a comment

6 years agoAdded a comment: ACLs keep fighting back
yarikoptic [Tue, 29 Oct 2019 18:03:57 +0000 (18:03 +0000)]
Added a comment: ACLs keep fighting back

6 years agoremoved
Simon [Tue, 29 Oct 2019 15:54:51 +0000 (15:54 +0000)]
removed

6 years agoAdded a comment: What is a recent enough version?
Simon [Tue, 29 Oct 2019 15:51:55 +0000 (15:51 +0000)]
Added a comment: What is a recent enough version?

6 years agoAdded a comment: re: setkey
Ilya_Shlyakhter [Mon, 28 Oct 2019 22:12:51 +0000 (22:12 +0000)]
Added a comment: re: setkey

6 years agoMerge branch 'master' of ssh://git-annex.branchable.com
Joey Hess [Mon, 28 Oct 2019 16:24:29 +0000 (12:24 -0400)]
Merge branch 'master' of ssh://git-annex.branchable.com

6 years agodevblog
Joey Hess [Mon, 28 Oct 2019 16:24:13 +0000 (12:24 -0400)]
devblog

6 years agoAdded a comment: Maybe this is the problem...
Simon [Mon, 28 Oct 2019 16:13:18 +0000 (16:13 +0000)]
Added a comment: Maybe this is the problem...

6 years agoAdded a comment: Should there have been a combine step?
Simon [Mon, 28 Oct 2019 16:06:22 +0000 (16:06 +0000)]
Added a comment: Should there have been a combine step?

6 years agoAdded a comment: Can you give more details?
Simon [Mon, 28 Oct 2019 16:04:52 +0000 (16:04 +0000)]
Added a comment: Can you give more details?

6 years agoAdded a comment: Oh yeah, use verbose flag too.
nordmagnus999 [Mon, 28 Oct 2019 15:50:42 +0000 (15:50 +0000)]
Added a comment: Oh yeah, use verbose flag too.

6 years agoAdded a comment: A possible solution
nordmagnus999 [Mon, 28 Oct 2019 15:49:12 +0000 (15:49 +0000)]
Added a comment: A possible solution

6 years ago(no commit message)
Simon [Mon, 28 Oct 2019 15:37:04 +0000 (15:37 +0000)]

6 years ago(no commit message)
nordmagnus999 [Sat, 26 Oct 2019 09:58:54 +0000 (09:58 +0000)]

6 years agoAdded a comment: Thank you
anthony@ad39673d230d75cbfd19d2757d754030049c7673 [Fri, 25 Oct 2019 20:29:46 +0000 (20:29 +0000)]
Added a comment: Thank you

6 years ago(no commit message)
nordmagnus999 [Fri, 25 Oct 2019 19:54:13 +0000 (19:54 +0000)]