Merge pull request #219 from rsnodgrass/fix-symlink-bug
Fix symlink path resolution in findDatabaseInTree
This commit is contained in:
@@ -233,6 +233,12 @@ func findDatabaseInTree() string {
|
|||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Resolve symlinks in working directory to ensure consistent path handling
|
||||||
|
// This prevents issues when repos are accessed via symlinks (e.g. /Users/user/Code -> /Users/user/Documents/Code)
|
||||||
|
if resolvedDir, err := filepath.EvalSymlinks(dir); err == nil {
|
||||||
|
dir = resolvedDir
|
||||||
|
}
|
||||||
|
|
||||||
// Walk up directory tree
|
// Walk up directory tree
|
||||||
for {
|
for {
|
||||||
beadsDir := filepath.Join(dir, ".beads")
|
beadsDir := filepath.Join(dir, ".beads")
|
||||||
|
|||||||
Reference in New Issue
Block a user