have repo tilde expand paths
Jeromy committed
Feb 12, 2015 at 05:09 UTC
c28944ce6c17291eafa151cae0191a957e25e0b8
1 file changed
+7
repo/fsrepo/fsrepo.go
+7
@@ -16,6 +16,7 @@ import (
16
lockfile "github.com/jbenet/go-ipfs/repo/fsrepo/lock"
17
serialize "github.com/jbenet/go-ipfs/repo/fsrepo/serialize"
18
dir "github.com/jbenet/go-ipfs/thirdparty/dir"
19
+ u "github.com/jbenet/go-ipfs/util"
20
debugerror "github.com/jbenet/go-ipfs/util/debugerror"
21
)
22
@@ -145,6 +146,12 @@ func (r *FSRepo) Open() error {
146
packageLock.Lock()
147
defer packageLock.Unlock()
148
149
+ expPath, err := u.TildeExpansion(r.path)
150
+ if err != nil {
151
+ return err
152
+ }
153
+ r.path = expPath
154
+
155
if r.state != unopened {
156
return debugerror.Errorf("repo is %s", r.state)
157
}