You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Repository and compare browsers list .git and offer to propagate, copy or delete it #492
The repository browser (ShowRepoBrowser) and the compare browser (ShowCompareBrowser) list everything Directory.EnumerateFileSystemEntries returns (ListBrowserEntries, ProjectDirector/ProjectDirector.cs:2429), including the .git directory. Each row offers the same actions as any other entry: Propagate in the repo browser, Give/Take and X in the compare browser.
Expected: .git is hidden from both browsers (scanning already skips it, :1317), or at least offers no copy, propagate or delete action.
Actual: .git is the first row in both listings (see docs/gallery/selecting-a-repository.png and comparing-two-repositories.png). Copying or deleting it would copy another repository's object store or delete this one's history.
Related: #440 covers the browsers' path handling. This is about what they list.
Activity