提交 d4d3e291 作者: Jeromy Johnson

Merge pull request #775 from jbenet/fix/repo-tilde

have repo tilde expand paths
...@@ -16,6 +16,7 @@ import ( ...@@ -16,6 +16,7 @@ import (
lockfile "github.com/jbenet/go-ipfs/repo/fsrepo/lock" lockfile "github.com/jbenet/go-ipfs/repo/fsrepo/lock"
serialize "github.com/jbenet/go-ipfs/repo/fsrepo/serialize" serialize "github.com/jbenet/go-ipfs/repo/fsrepo/serialize"
dir "github.com/jbenet/go-ipfs/thirdparty/dir" dir "github.com/jbenet/go-ipfs/thirdparty/dir"
u "github.com/jbenet/go-ipfs/util"
debugerror "github.com/jbenet/go-ipfs/util/debugerror" debugerror "github.com/jbenet/go-ipfs/util/debugerror"
) )
...@@ -145,6 +146,12 @@ func (r *FSRepo) Open() error { ...@@ -145,6 +146,12 @@ func (r *FSRepo) Open() error {
packageLock.Lock() packageLock.Lock()
defer packageLock.Unlock() defer packageLock.Unlock()
expPath, err := u.TildeExpansion(r.path)
if err != nil {
return err
}
r.path = expPath
if r.state != unopened { if r.state != unopened {
return debugerror.Errorf("repo is %s", r.state) return debugerror.Errorf("repo is %s", r.state)
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论