Merge branch 'master' into exportreeplus
This commit is contained in:
commit
9da2860812
4 changed files with 13 additions and 9 deletions
|
@ -1,6 +1,8 @@
|
||||||
git-annex (10.20240732) UNRELEASED; urgency=medium
|
git-annex (10.20240732) UNRELEASED; urgency=medium
|
||||||
|
|
||||||
* Avoid loading cluster log at startup.
|
* Avoid loading cluster log at startup.
|
||||||
|
* Remove debug output (to stderr) accidentially included in
|
||||||
|
last version.
|
||||||
* Remotes configured with exporttree=yes annexobjects=yes
|
* Remotes configured with exporttree=yes annexobjects=yes
|
||||||
can store objects in .git/annex/objects, as well as an exported tree.
|
can store objects in .git/annex/objects, as well as an exported tree.
|
||||||
* git-remote-annex: Store objects in exportree=yes special remotes
|
* git-remote-annex: Store objects in exportree=yes special remotes
|
||||||
|
|
|
@ -29,8 +29,6 @@ module Types.GitConfig (
|
||||||
mkRemoteConfigKey,
|
mkRemoteConfigKey,
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Debug.Trace
|
|
||||||
|
|
||||||
import Common
|
import Common
|
||||||
import qualified Git
|
import qualified Git
|
||||||
import qualified Git.Config
|
import qualified Git.Config
|
||||||
|
@ -495,12 +493,11 @@ extractRemoteGitConfig r remotename = do
|
||||||
, remoteAnnexClusterGateway = fromMaybe [] $
|
, remoteAnnexClusterGateway = fromMaybe [] $
|
||||||
(mapMaybe (mkClusterUUID . toUUID) . words)
|
(mapMaybe (mkClusterUUID . toUUID) . words)
|
||||||
<$> getmaybe ClusterGatewayField
|
<$> getmaybe ClusterGatewayField
|
||||||
, remoteUrl = traceShow (mkRemoteConfigKey remotename (remoteGitConfigKey UrlField)) $
|
, remoteUrl = case Git.Config.getMaybe (mkRemoteConfigKey remotename (remoteGitConfigKey UrlField)) r of
|
||||||
case Git.Config.getMaybe (mkRemoteConfigKey remotename (remoteGitConfigKey UrlField)) r of
|
Just (ConfigValue b)
|
||||||
Just (ConfigValue b)
|
| B.null b -> Nothing
|
||||||
| B.null b -> Nothing
|
| otherwise -> Just (decodeBS b)
|
||||||
| otherwise -> Just (decodeBS b)
|
_ -> Nothing
|
||||||
_ -> Nothing
|
|
||||||
, remoteAnnexP2PHttpUrl =
|
, remoteAnnexP2PHttpUrl =
|
||||||
case Git.Config.getMaybe (mkRemoteConfigKey remotename (remoteGitConfigKey AnnexUrlField)) r of
|
case Git.Config.getMaybe (mkRemoteConfigKey remotename (remoteGitConfigKey AnnexUrlField)) r of
|
||||||
Just (ConfigValue b) ->
|
Just (ConfigValue b) ->
|
||||||
|
|
|
@ -77,3 +77,7 @@ exporttree=yes special remote R.
|
||||||
So, when calling removeExport, have to also check if the key is present in
|
So, when calling removeExport, have to also check if the key is present in
|
||||||
the objects location. If so, either don't record the key as missing, or
|
the objects location. If so, either don't record the key as missing, or
|
||||||
also remove from the objects location.
|
also remove from the objects location.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Implementing in the "exportreeplus" branch --[[Joey]]
|
||||||
|
|
|
@ -30,7 +30,8 @@ Planned schedule of work:
|
||||||
|
|
||||||
## work notes
|
## work notes
|
||||||
|
|
||||||
* release time
|
* Working on `exportreeplus` branch which is groundwork for proxying to
|
||||||
|
exporttree=yes special remotes.
|
||||||
|
|
||||||
## items deferred until later for p2p protocol over http
|
## items deferred until later for p2p protocol over http
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue