leo
e9297096df
enhance: remember last view mode in file histories view
...
Signed-off-by: leo <longshuang@msn.cn>
2025-02-06 13:30:56 +08:00
leo
dacbd2a791
enhance: auto-select the first revision in file histories view
...
Signed-off-by: leo <longshuang@msn.cn>
2025-02-06 13:13:45 +08:00
leo
38a8490d16
code_review: PR #946
...
Signed-off-by: leo <longshuang@msn.cn>
2025-02-06 13:07:58 +08:00
GadflyFang
9aba737d9e
feat: support compare both revision in FileHistories ( #786 ) ( #946 )
2025-02-06 11:33:55 +08:00
GadflyFang
3ca4dc488c
feat: Add stash auto-restore functionality ( #947 ) ( #948 )
2025-02-06 10:31:46 +08:00
leo
e784696058
enhance: add a checkbox to toggle Initialize & update submodules
after clone
...
Signed-off-by: leo <longshuang@msn.cn>
2025-02-06 10:19:43 +08:00
GadflyFang
3af6012561
refactor: Update submodules individually to avoid failures ( #925 ) ( #936 )
...
* refactor: Update submodules individually to avoid failures (#925 )
- Remove `--recurse-submodules` flag from the clone command to simplify the cloning process.
- Refactor submodule update logic to handle updating all submodules in a loop and improve progress description handling.
* fix: Parse submodule list even if submodule status fails (#935 )
2025-02-06 10:08:12 +08:00
GadflyFang
a4157e11e6
fix: Improve in-progress rebase handling ( #933 )
...
* fix: Improve in-progress rebase handling
* fix: Close merge popup even if there are conflicts (#941 )
2025-02-06 10:00:35 +08:00
leo
fa07bb5b5a
refactor: move per-repository config Enable --prune on fetch
to global git config fetch.prune
( #908 )
...
Signed-off-by: leo <longshuang@msn.cn>
2025-01-25 12:06:48 +08:00
leo
49ee9c8e33
ux: move --signoff
toggle from repository configuration window to commit options bar
...
Signed-off-by: leo <longshuang@msn.cn>
2025-01-24 14:45:49 +08:00
leo
37c4545875
feature: branch name allows spaces and auto replace spaces with dashes ( #917 )
2025-01-24 12:10:56 +08:00
leo
e242119a03
fix: searching by Author & Committer
does not work when the committer is different with author
2025-01-23 16:11:07 +08:00
leo
cb4ad63ba3
fix: discarding changes with selected changes should never be traited as Discard all changes
( #904 )
2025-01-22 10:52:01 +08:00
GadflyFang
6482ef227a
fix: prevent target branch HEAD from being changed when adding worktree ( #919 )
...
* fix: prevent target branch HEAD from being changed when adding worktree
Signed-off-by: Gadfly <gadfly@gadfly.vip>
* fix: worktree path validator trigger error
Signed-off-by: Gadfly <gadfly@gadfly.vip>
---------
Signed-off-by: Gadfly <gadfly@gadfly.vip>
2025-01-21 13:58:07 +08:00
leo
8a472cb472
fix: sometimes tags did not update after deleting selected tag ( #908 )
2025-01-15 10:42:35 +08:00
leo
f2b1c06bb8
enhance: disable checkout branch
via double-clicking branch tree node ( #899 )
2025-01-14 17:57:31 +08:00
leo
766b60d05e
enhance: disable unused context menus for bare
repository ( #899 )
2025-01-14 17:53:26 +08:00
leo
5acc6e6928
enhance: double-click commit in histories of a bare repository
2025-01-14 17:26:01 +08:00
leo
b9b5220590
feature: bare
repository support
2025-01-14 17:26:01 +08:00
leo
cc5f3ebfa5
refactor: do not run git add
for untracked file while stashing local changes ( #903 )
2025-01-14 17:10:06 +08:00
leo
5f4c1bb984
enhance: do not show Initialize Repository
popup for bare repositories ( #891 )
2025-01-13 17:42:41 +08:00
leo
b10e084c54
ux: context menu separator
2025-01-13 14:47:32 +08:00
leo
10d8d3b2ef
refactor: branch compare
2025-01-13 14:42:07 +08:00
wl2776
6e5626f267
fix: several typos in source code ( #895 )
2025-01-13 10:11:28 +08:00
leo
b26838ff68
refactor: git version related commands
...
* use `--pathspec-from-file=<FILE>` in `git add` command if git >= 2.25.0
* use `--pathspec-from-file=<FILE>` in `git stash push` command if git >= 2.26.0
* use `--staged` in `git stash push` command only if git >= 2.35.0
2025-01-11 17:29:38 +08:00
leo
275a52eb5c
refactor: add repository
2025-01-11 11:28:37 +08:00
leo
b06d14fec7
refactor: SourceGit.App
2025-01-09 18:12:11 +08:00
leo
495b3a9296
refactor: issue tracker configuration ( #884 )
2025-01-09 12:28:07 +08:00
leo
22ba8b3acf
feature: add issue/pr tracker for Gitee.com ( #884 )
2025-01-09 12:04:36 +08:00
leo
9baa2c9fad
refactor: get owner page of repsitory dynamically
2025-01-09 09:21:58 +08:00
leo
f07e838e6f
code_style: remove used code
2025-01-08 21:46:35 +08:00
leo
a3d744f426
code_style: run dotnet format
2025-01-08 21:44:35 +08:00
leo
f06b1d5d51
refactor: merge ViewModels.PopupHost
into ViewModels.LauncherPage
2025-01-08 21:36:49 +08:00
leo
0e34a77add
enhance: threadsafe way to accessing _remotes
( #882 )
2025-01-08 19:20:27 +08:00
leo
94c532889b
fix: auto fetch does not work if use ssh ( #882 )
2025-01-08 19:09:52 +08:00
leo
8018abe0a2
code_style: remove unused namespace using
2025-01-08 16:10:16 +08:00
leo
6fe4d8162b
refactor: use popup to change tracking branch
2025-01-07 12:05:52 +08:00
leo
08a128cd87
feature: add a button to switch tag sort method (creatordate/name asc/name des) ( #865 )
2025-01-06 16:16:27 +08:00
leo
26ebd5ae7e
feature: add option to only highlight current branch in commit graph ( #848 )
...
- add a toggle button to only highlight current branch in commit graph
- re-order buttons in histories toolbar
- remove unused icons and styles
2025-01-06 14:59:27 +08:00
leo
65e820e4d5
fix: new created branch expanded state is not remembered
2025-01-06 10:41:41 +08:00
leo
0628e3d3f7
feature: clear commit message when toggle off Amend
2025-01-03 14:27:54 +08:00
leo
4e06944c9f
fix: auto-filter does not work well ( #855 )
2025-01-02 20:05:04 +08:00
leo
127315528a
feature: auto-change filter branches after checkout ( #855 )
2025-01-02 14:19:10 +08:00
leo
7a02854e2d
fix: bad output file name while creating archive by tag
2024-12-31 11:19:05 +08:00
leo
82fc261743
feature: shows the git configured commit template in Template/Histories
popup ( #846 )
2024-12-30 19:40:58 +08:00
leo
c058b4744b
feature: allows to change DateTime
format ( #755 )
2024-12-30 17:19:55 +08:00
leo
7028e08390
enhance: remove invalid expanded node records in repository's settings
2024-12-23 16:56:49 +08:00
leo
37bf6dec5e
feature: remember --reflog
, --first-parent
, --topo-order
and --date-order
toggle states
2024-12-18 19:49:08 +08:00
leo
31ad317a57
feature: remember the Include Untracked Files
toggle state in local changes
2024-12-18 17:30:04 +08:00
leo
5ec8279d38
feature: remember the state of repository sidebar ( #823 )
2024-12-18 15:33:09 +08:00