leo
a22c39519f
code_style: remove unnecessary code
...
Continuous Integration / Build (push) Has been cancelled
Continuous Integration / Prepare version string (push) Has been cancelled
Continuous Integration / Package (push) Has been cancelled
Signed-off-by: leo <longshuang@msn.cn>
2025-06-08 11:54:54 +08:00
leo
464fe74580
code_review: commit b969ac161a
...
- The return code of `AutoRemoveInvalidNode` is never used
- It's not necessary to sort all nodes after re-scan default clone dir. Because `FindOrAddNodeByRepositoryPath` makes sure added node is ordered
- Add a new parameter `save` to `FindOrAddNodeByRepositoryPath` method, and disable it while scanning. Instead, we will save it after scan finished.
Signed-off-by: leo <longshuang@msn.cn>
2025-06-05 21:27:19 +08:00
Göran W
b969ac161a
enhance: unify sorting of RepositoryNode
tree, unconditional sort & save after rescan
2025-06-05 21:19:25 +08:00
Göran W
88c38b4139
enhance: unified all file-path normalization - use char-replace, trim trailing slash
2025-06-05 21:17:18 +08:00
Göran W
54c05ac35a
fix: remove trailing slash in paths, to avoid failing comparisons.
...
This is needed since DirectoryInfo.Fullname (and .FullPath) will not "normalize" trailing slashes, so direct equality tests are error-prone.
This fixes a bug in ScanRepositories.GetUnmanagedRepositories(), where not all Git repo folders were added.
(Also, corrected a variable name from 'founded' to 'found'.)
2025-06-05 21:15:28 +08:00
leo
2698427cd0
fix: popup running animation did not update after switch back from another page
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-28 11:57:36 +08:00
leo
7e282b13fa
code_style: run dotnet format
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-23 20:59:39 +08:00
leo
17c08d42a0
enhance: ignore all sub-directories those names start with '.' ( #1234 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-23 10:38:01 +08:00
leo
5fd074a9b6
refactor: use view locator instead of creating views manually in viewmodels ( #1213 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-19 11:14:19 +08:00
leo
8b39df32cc
feature: git command logs
...
Signed-off-by: leo <longshuang@msn.cn>
2025-04-17 13:23:56 +08:00
leo
b9b5220590
feature: bare
repository support
2025-01-14 17:26:01 +08:00
wl2776
6e5626f267
fix: several typos in source code ( #895 )
2025-01-13 10:11:28 +08:00
leo
b407dd97a1
enhance: reduce repository scanning time ( #728 )
...
* skip special folders, such as `node_modules`, `.svn`, `.vs` .etc.
* change max scanning depth to 5
Signed-off-by: leo <longshuang@msn.cn>
2024-11-21 14:18:41 +08:00
leo
069dc255d1
enhance: skip scanning sub folders if current is not a git repository but has .git
subfolder/file ( #728 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-21 12:56:12 +08:00
leo
d3eca59036
refactor: rewrite the way to make sure scan repositories panel shows at least 0.5s ( #728 )
...
Signed-off-by: leo <longshuang@msn.cn>
2024-11-21 12:14:11 +08:00
leo
0539a94cbe
feature: mark deleted repository and auto remove it after scan default clone dir ( #576 )
2024-10-20 20:42:14 +08:00
leo
998230edff
code_style: simplify static commands used by styles and main menu; run dotnet format
2024-09-02 20:27:12 +08:00
leo
f586979ac5
fix: crash when scan repositories under default clone dir ( #434 )
2024-09-02 07:54:46 +08:00
leo
089f24b0d2
fix: can not create subgroups ( #427 )
2024-08-30 16:59:51 +08:00
leo
bb749f225d
enhance: auto create group by relative path when scanning repositories under default clone dir ( #427 )
2024-08-30 16:45:45 +08:00
leo
0d676fa3fb
feature: add a button to scan repositories under default clone dir ( #427 )
2024-08-30 16:14:10 +08:00