When a http remote does not expose an annex.uuid config, only warn about it once, not every time git-annex is run.
Same behavior as for a ssh remote.
This commit is contained in:
parent
3795278338
commit
3c8eb59860
3 changed files with 8 additions and 8 deletions
|
@ -1,8 +1,9 @@
|
||||||
git-annex (6.20170322) UNRELEASED; urgency=medium
|
git-annex (6.20170322) UNRELEASED; urgency=medium
|
||||||
|
|
||||||
* stack.yaml: Update to lts-8.6.
|
* When a http remote does not expose an annex.uuid config, only warn
|
||||||
|
about it once, not every time git-annex is run.
|
||||||
|
|
||||||
-- Joey Hess <id@joeyh.name> Mon, 27 Mar 2017 19:48:31 -0400
|
-- Joey Hess <id@joeyh.name> Wed, 29 Mar 2017 12:41:46 -0400
|
||||||
|
|
||||||
git-annex (6.20170321) unstable; urgency=medium
|
git-annex (6.20170321) unstable; urgency=medium
|
||||||
|
|
||||||
|
|
|
@ -248,18 +248,15 @@ tryGitConfigRead autoinit r
|
||||||
, return Nothing
|
, return Nothing
|
||||||
)
|
)
|
||||||
case v of
|
case v of
|
||||||
Nothing -> do
|
|
||||||
warning $ "Failed to get annex.uuid configuration of repository " ++ Git.repoDescribe r
|
|
||||||
return r
|
|
||||||
Just (Left _) -> do
|
|
||||||
set_ignore "not usable by git-annex" False
|
|
||||||
return r
|
|
||||||
Just (Right r') -> do
|
Just (Right r') -> do
|
||||||
-- Cache when http remote is not bare for
|
-- Cache when http remote is not bare for
|
||||||
-- optimisation.
|
-- optimisation.
|
||||||
unless (Git.Config.isBare r') $
|
unless (Git.Config.isBare r') $
|
||||||
setremote setRemoteBare False
|
setremote setRemoteBare False
|
||||||
return r'
|
return r'
|
||||||
|
_ -> do
|
||||||
|
set_ignore "not usable by git-annex" False
|
||||||
|
return r
|
||||||
|
|
||||||
store = observe $ \r' -> do
|
store = observe $ \r' -> do
|
||||||
g <- gitRepo
|
g <- gitRepo
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
When cloning eg <https://github.com/datalad/ds000114>, each time git-annex
|
When cloning eg <https://github.com/datalad/ds000114>, each time git-annex
|
||||||
is run, it tries to get the uuid, fails, prints a warning. It should set
|
is run, it tries to get the uuid, fails, prints a warning. It should set
|
||||||
annex-ignore instead, so that only happens once. --[[Joey]]
|
annex-ignore instead, so that only happens once. --[[Joey]]
|
||||||
|
|
||||||
|
> [[fixed|done]] --[[Joey]]
|
||||||
|
|
Loading…
Add table
Reference in a new issue