leo
|
cd2ecb109a
|
enhance: diff with LFS filtered files
|
2024-03-14 10:55:25 +08:00 |
|
leo
|
ef26f5b41c
|
fix: bad arguments to query git version
|
2024-03-09 11:04:03 +08:00 |
|
leo
|
61e1491854
|
style: remove popup's border on non-linux platforms
|
2024-03-08 17:41:10 +08:00 |
|
leo
|
c14b7ebbe1
|
optimize: only parse track status for local branch
|
2024-03-08 17:16:54 +08:00 |
|
leo
|
f7e8cf1311
|
refactor: use rev-list --left-right --count to query track status with upstream (when using some linux with other locales instead of English, upstream:track will output status with localized word instead of 'ahead'/'behind')
|
2024-03-08 16:32:44 +08:00 |
|
leo
|
59b7fd8c61
|
optimize: better supports for LFS object
|
2024-03-07 17:04:57 +08:00 |
|
leo
|
59052d8e1f
|
style<Blame>: rewrite MeasureOverride to fit content with for CommitInfoMargin; always show commit info for the first visual line
|
2024-03-01 15:09:17 +08:00 |
|
leo
|
1c005983c7
|
fix<Discard>: wrong discard behavior with changes both in worktree and staged
|
2024-03-01 11:34:32 +08:00 |
|
leo
|
096fd6cb22
|
feature<TextDiffView>: supports discard changes from staged directly
|
2024-02-29 10:59:59 +08:00 |
|
leo
|
671e46f8b3
|
feature<TextDiffView>: supports line staging/unstaging in working copy diff view
|
2024-02-28 14:55:11 +08:00 |
|
leo
|
9c3294c285
|
optimize<*>: App.RaiseException should be called in UIThread; add default progress description for popups;
|
2024-02-26 11:29:57 +08:00 |
|
leo
|
68ddeb4cc5
|
refactor<Statistics>: use committer instead of author
|
2024-02-25 11:32:15 +08:00 |
|
leo
|
e070b79d2c
|
feature<Statistics>: finish statistiscs
|
2024-02-23 19:16:28 +08:00 |
|
leo
|
faffba09c8
|
fix<Submodules>: compatible with un-inited submodule
|
2024-02-21 12:26:09 +08:00 |
|
leo
|
353557ec10
|
fix<Native>: fix wrong file filter on macOS platform.
|
2024-02-21 11:29:46 +08:00 |
|
leo
|
d895beb3f4
|
optimize<AutoFetch>: reduce CPU usage
|
2024-02-19 17:40:36 +08:00 |
|
leo
|
05c9d9be5b
|
feature<AutoFetch>: finish auto fetch remotes
|
2024-02-18 16:26:07 +08:00 |
|
leo
|
2a62596999
|
refactor<*>: rewrite all with AvaloniaUI
|
2024-02-06 15:08:37 +08:00 |
|
leo
|
838e688a0c
|
refactor<Exception>: add context to exception to filter exceptions; each page has it's own error display control
|
2023-10-13 11:16:03 +08:00 |
|
leo
|
918eb48663
|
optimize<*>: reduce repository loading time
|
2023-10-12 12:02:41 +08:00 |
|
leo
|
ccb3c07064
|
fix<Stash>: fix stash failed when there's too many files to be stashed
|
2023-10-10 16:59:47 +08:00 |
|
leo
|
766f24f4b0
|
optimize<User>: reduce memory used by commit's author/committer data
|
2023-10-10 11:25:57 +08:00 |
|
leo
|
24957b8c86
|
style<Blame>: redesign style for blame
|
2023-08-25 18:15:26 +08:00 |
|
leo
|
f13b1ee9fe
|
feature<AssumeUnchanged>: supports update-index --[no]-assume-unchanged
|
2023-08-24 19:05:38 +08:00 |
|
leo
|
a1bfbfe02e
|
refactor<Blame>: new blame tool
|
2023-08-24 13:39:49 +08:00 |
|
leo
|
1c10d9a286
|
optimize<SSH>: using core.sshCommand instead of environment parameter GIT_SSH_COMMAND
|
2023-08-23 20:45:12 +08:00 |
|
leo
|
dfc452b2a6
|
update<Credential>: using manager instead of manager-core for credential.helper
|
2023-08-23 14:05:19 +08:00 |
|
leo
|
7e1b1d7324
|
feature<FileHistory>: add button to use selected revision of file
|
2023-08-18 14:13:32 +08:00 |
|
leo
|
9d6ac9c449
|
feature<Fast-Forward>: allow fast-forward on local branch that not checked out.
|
2023-08-18 13:29:44 +08:00 |
|
leo
|
0dc73cbc0d
|
optimize<Pull>: use custom stash instead of --autostash to avoid data missing when file is locked by other applications
|
2023-08-04 19:00:21 +08:00 |
|
leo
|
5d71e54547
|
upgrade<Project>: retargets to .net framework 4.8
|
2022-10-26 10:32:42 +08:00 |
|
leo
|
8520786b7e
|
optimize<Popup>: remove popup from welcome page
|
2022-10-19 15:20:58 +08:00 |
|
leo
|
814637946d
|
fix<Histroies>: remove invalid filters to fix issue #I5RZC9
|
2022-09-20 16:55:24 +08:00 |
|
leo
|
338f91357e
|
optimize<*>: remove deprecated apis (older than .NET 6)
|
2022-05-20 16:00:25 +08:00 |
|
leo
|
35235df7bc
|
feature<WorkingCopy>: gitee issue #I54W26 - toggle untracked files in working copy changes
|
2022-05-05 09:58:10 +08:00 |
|
leo
|
b04c94ccc1
|
feature<Cleanup>: add toolbar button to run git gc and git lfs prune
|
2022-02-10 14:27:46 +08:00 |
|
leo
|
9f58e0c715
|
feature<Remote>: add 'Prune' context menu for remote to prune dead branches without fetching
|
2021-11-17 16:12:26 +08:00 |
|
leo
|
dcf53c31cc
|
feature<*>: use credential-manager-core instead of old credential-manager
|
2021-11-15 12:21:34 +08:00 |
|
leo
|
e5996d0fe1
|
style<Preference>: new style of preference setting dialog
|
2021-10-13 11:19:45 +08:00 |
|
leo
|
48020861ee
|
optimize<Command>: each process has its own envs
|
2021-10-12 17:26:39 +08:00 |
|
leo
|
75a46ceb74
|
feature<SSH>: supports using ssh private key to access remote git repository
|
2021-10-12 17:14:48 +08:00 |
|
ZCShou
|
50fe327a89
|
!24 右键菜单增加取消追踪,并在删除相关的远程分支时自动取消跟踪
Merge pull request !24 from Jai/feature/unset-upstream
|
2021-09-08 00:19:36 +00:00 |
|
李通洲
|
ebc2fc6b91
|
feature<Preference>: query git version after selecting git path
|
2021-09-07 16:57:57 +08:00 |
|
Jai
|
584bac74f9
|
feature<Dashboard>: add menu to unset upstream and cancel tracking when deleting related remote branches
|
2021-09-07 09:36:06 +08:00 |
|
leo
|
36b5c7b809
|
fix<Filters>: remove from filters after a branch or tag deleted
|
2021-08-28 20:56:50 +08:00 |
|
Jai
|
663f3237c0
|
Merge pull request !19 from Jai/fix/copy-content-order
* optimix<Diff>: performance optimization
* fix<DiffViewer>: incorrect order when copying file contents
|
2021-08-11 11:16:00 +00:00 |
|
leo
|
59fa5304d8
|
feature<Histories>: add reword/squash context menu for HEAD commit
|
2021-08-05 20:38:38 +08:00 |
|
leo
|
2cf7192ec4
|
cleanup<*>: run vs code cleanup to format codestyle and remove unused references
|
2021-08-05 15:54:00 +08:00 |
|
leo
|
8894705321
|
fix<Command>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I43UH1
|
2021-08-04 19:21:27 +08:00 |
|
leo
|
78bb68b82e
|
fix<Clone>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I43UGJ
|
2021-08-04 19:11:22 +08:00 |
|
leo
|
164501db01
|
fix<Branches>: fix crash reported by https://gitee.com/sourcegit/sourcegit/issues/I43RRK
|
2021-08-04 09:07:31 +08:00 |
|
leo
|
d259d67fd5
|
optimize<Diff>: simplify DiffPlex algorithm
|
2021-07-29 20:42:44 +08:00 |
|
leo
|
44873cf088
|
fix<Diff>: fix compile error on .NET 4.8
|
2021-07-29 17:09:07 +08:00 |
|
leo
|
ef8488de51
|
optimize<Diff>: use custom chunker instead of CharacterDiff
|
2021-07-29 16:47:30 +08:00 |
|
leo
|
ce02bb8ab6
|
fix<QueryFileSizeChange>: bad order to query binary file size by revisions
|
2021-07-29 15:10:59 +08:00 |
|
leo
|
789e3cf6a2
|
optimize<Diff>: limit number of character diff; ignore empty changes
|
2021-07-28 15:26:41 +08:00 |
|
leo
|
18f35449e5
|
optimize<Diff>: show 4 context lines on diff
|
2021-07-28 15:04:00 +08:00 |
|
leo
|
92de6f2b79
|
feature<Diff>: highlights differences for modified lines (both added and removed)
|
2021-07-28 15:02:13 +08:00 |
|
leo
|
208af69ea1
|
style<Exceptions>: limit max height of error message
|
2021-07-14 12:43:53 +08:00 |
|
leo
|
e7a7c0518e
|
fix<Command>: fix crash when cancel a process that already
|
2021-07-13 15:35:18 +08:00 |
|
leo
|
2ddc61e162
|
feature<Watcher>: sync changes for git-worktrees
|
2021-06-30 15:09:18 +08:00 |
|
leo
|
a9a76e7418
|
feature<SubTree>: just link subtree when prefix is already exists
|
2021-06-16 15:58:51 +08:00 |
|
leo
|
9d6a411887
|
optimize<LFS>: do NOT test LFS filter when LFS is not enabled
|
2021-06-07 14:14:53 +08:00 |
|
leo
|
130b5a66ab
|
feature<SubTree>: supports git subtree feature
|
2021-06-07 11:47:16 +08:00 |
|
leo
|
8993f50944
|
optimize<Fetch>: do NOT raise error when fetch automatically in background
|
2021-05-31 09:03:58 +08:00 |
|
leo
|
11420ee5b4
|
feature<MergeTool>: supports to use WinMerge as git.mergetool
|
2021-05-28 20:49:43 +08:00 |
|
leo
|
3f55d66e01
|
feature<Achive>: add git archive to commit's context menu
|
2021-05-27 22:30:40 +08:00 |
|
leo
|
fe3a36348e
|
fix<Diff>: fix crash when diff line is empty
|
2021-05-27 15:35:45 +08:00 |
|
leo
|
f4237efaa2
|
fix<*>: fix crash while creating branch with empty repository
|
2021-05-27 09:14:34 +08:00 |
|
leo
|
763779b529
|
feature<Merge>: show progress for merge
|
2021-05-26 18:58:34 +08:00 |
|
leo
|
67f5eed9a0
|
feature<Checkout>: add a status panel for checkout progress
|
2021-05-26 18:43:28 +08:00 |
|
leo
|
ebd4c32690
|
optimize<GitFlow>: avoid to open editor for commit message when finish release/hotfix branches
|
2021-05-25 17:43:26 +08:00 |
|
Rwing
|
0f38b157e2
|
feature<GitFlow>: add an option to keep branch after finish
|
2021-05-13 15:31:10 +08:00 |
|
leo
|
db9d8c8e99
|
fix<CreateBranch>: fix branch name binding issue
|
2021-04-30 17:03:22 +08:00 |
|
leo
|
bf7cc8eed4
|
refactor<CommitDetail>: move revision files to anthor view
|
2021-04-30 15:33:26 +08:00 |
|
leo
|
18df69b703
|
optimize<Stash>: new stash push implementation - untracked file will be added before stash
|
2021-04-30 14:21:52 +08:00 |
|
leo
|
5c4f36e4eb
|
update<Fetch>: change auto fetch period to 10 minutes
|
2021-04-30 09:05:29 +08:00 |
|
leo
|
31253269aa
|
fix<Commits>: fix find merged commits in current branch without head
|
2021-04-30 09:03:35 +08:00 |
|
leo
|
8f3c2fdc32
|
fix<Discard>: fix discard with files not only dropped changes selected but also others
|
2021-04-29 21:22:17 +08:00 |
|
leo
|
30ab8ae954
|
refactor<*>: rewrite all codes...
|
2021-04-29 20:05:55 +08:00 |
|