leo
fa2c7c0e18
enhance: simpfy the way to lock a worktree
2024-06-27 19:19:21 +08:00
leo
8a8aabede3
feature: add worktree support ( #205 )
2024-06-27 18:25:16 +08:00
leo
d2e3b683f1
code_style: make geometry icon resources list in order
2024-06-26 15:51:49 +08:00
leo
0c21bcd06a
enhance: Git LFS supports ( #209 )
...
* add a new context menu to push local LFS object to selected remote
* supports to choose remote for fetch/pull/push/lock/unlock actions
* auto select remote if there's only one remote
2024-06-26 11:50:22 +08:00
Enner Pérez
033fbc6383
OpenSubmodule Method
2024-06-19 13:24:33 -05:00
leo
dcc63e187b
enhance: remember the last selection of Use rebase instead of merge
on pull for each repository ( #185 )
2024-06-19 15:37:05 +08:00
leo
99afc74871
enhance: shows current histories filters and add a button to clear all histories filters ( #184 )
2024-06-18 18:27:57 +08:00
leo
09d88455c0
ux: new icon for track option
2024-06-18 14:55:22 +08:00
leo
a3c6431efa
feature: supports adding custom LFS track pattern
2024-06-18 14:14:13 +08:00
leo
ad2fc68c6b
feature: supports visit remote url in browser
2024-06-17 20:31:54 +08:00
leo
3afb134037
cleanup: remove duplicated
2024-06-17 19:44:54 +08:00
leo
9a0b10bd9c
enhance: Git LFS support
2024-06-17 18:25:57 +08:00
leo
6de92bb4d8
refactor: git-flow supports.
2024-06-15 12:44:35 +08:00
leo
9d3f186b44
code_style: run dotnet format
2024-06-14 09:46:30 +08:00
leo
7f2e22def6
feature: supports branch compare ( #174 )
2024-06-11 15:30:06 +08:00
leo
9e45a8a77d
enhance: only store subject in commits.
...
It has several advantages:
* reduce the memory costed by histories
* higher performance while parsing commits
* no need to calculate subject every time, which is invoked most frequently to render histories
2024-06-08 12:19:48 +08:00
leo
6426da3289
enhance: supports search commits by changed file path like src/Commands/*
or */Add.cs
.
2024-06-07 18:43:37 +08:00
leo
b4e01a8b93
refactor: commits only hold the end position of subject in body
2024-06-06 20:59:09 +08:00
leo
064d04fccc
enhance: improve QueryCommits performance
2024-06-06 20:25:16 +08:00
leo
d0edc09b2e
refactor: add a popup panel to show submodule updating status
2024-06-04 11:36:00 +08:00
leo
fa3a3b2dad
refactor: code cleanup
2024-05-30 15:13:59 +08:00
leo
55c9fae110
feature: new way to expand/collapse folder node in TreeDataGrid
2024-05-30 09:53:07 +08:00
DESKTOP-L3MJ80L\hamme
7ec21e2e53
Fix the crash caused by pushing without a branch
2024-05-29 21:31:46 +08:00
leo
0b09d210be
feature: allow to ignore local changes also when switching branch or pulling changes ( #151 )
2024-05-29 16:42:47 +08:00
leo
52ef0db427
feature: add a context menu item to compare selected branch/revision with current worktree
2024-05-27 21:05:15 +08:00
leo
4249653ed6
feature: add context menu for both branch and commit to compare selected with current HEAD
2024-05-27 17:21:28 +08:00
leo
8d27690473
code_style: keep ux/code in a uniform style
2024-05-26 14:35:57 +08:00
leo
66f2aab6a7
code_review: review for PR ( #147 )
...
* code style
* localizations for zh_CN
2024-05-26 14:25:21 +08:00
Filipe Ramalho
db9ca5ba25
Merge branch 'develop' into feature/allowing_to_checkout_commit
2024-05-25 15:43:27 -03:00
Filipe Ramalho
8aa1690cde
Adding checkout commit menu and dialog
2024-05-25 15:11:24 -03:00
leo
6fe96d629a
feature: allow deleting multiple branches at one time ( #137 )
2024-05-25 01:31:59 +08:00
Gadfly
6e35ee64da
fix: remove SearchResultSelectedCommit from preference.json
2024-05-15 16:20:31 +08:00
leo
c48d69362e
enhance: performance of filtering branch
2024-05-14 18:50:36 +08:00
leo
02e71d4d75
feature: supports filter displayed branches
2024-05-14 11:47:56 +08:00
leo
764cf24284
code_review: PR #120
...
* remove unnecessary code. The `SetProperty` function takes care of set same property in a loop
2024-05-10 16:30:34 +08:00
Gadfly
592d087e05
fix: update search filter selected commit after Histories selected commit changed
2024-05-10 16:04:03 +08:00
leo
4af8cc18d2
fix: welcome page should use a shared singleton instance to manage and filter repositories ( #117 )
2024-05-07 14:12:52 +08:00
leo
a5150edee0
code_style: rename platform_finder
to platformFinder
and run dotnet format
to apply code style rules
2024-04-29 17:55:38 +08:00
leo
776605cb68
code_review: PR #98
...
* remove the `Leave` option (it may lead to an undefined behaviour), so user can only choose `Stash & reapply` or `Discard`.
* re-design the UI
* remove unused resources
2024-04-29 17:22:22 +08:00
Alexander Bogomolets
927a1cab24
Add checkout local changes handling
...
This commit adds the local changes handling behavior for branch checkout.
One of three can be selected: stash and reapply after checkout, discard changes or leave them as is (previous behaviour)
2024-04-29 16:40:20 +08:00
leo
df66bacbd2
enhance: reset commit message after a merge request has been aborted
2024-04-29 09:31:04 +08:00
leo
9b5e8429b9
feature: add hotkey 'F5' to reload/refresh whole repository
2024-04-28 10:19:12 +08:00
leo
003ad66ccb
ux: add menu icon for git-flow
2024-04-15 15:07:07 +08:00
leo
17fc7ab994
ux: add icons for external merge tools
2024-04-09 15:00:52 +08:00
leo
4ac705f8ca
feature: add powershell support for Windows
2024-04-08 17:39:52 +08:00
leo
d873f21b6a
fix: crash when open external tool drop down menu
2024-04-06 15:01:07 +08:00
leo
111bf2966a
refactor: rewrite external editor supports
...
* supported editors can be different on different platforms.
* display founded editors only
2024-04-06 13:14:22 +08:00
leo
d986aa7165
feature: add button to navigate to current HEAD ( #50 )
2024-04-02 20:54:57 +08:00
leo
96d4150d26
project: reorganize the structure of the project.
...
* remove dotnet-tool.json because the project does not rely on any dotnet tools.
* remove Directory.Build.props because the solution has only one project.
* move src/SourceGit to src. It's not needed to put all sources into a subfolder of src since there's only one project.
2024-04-02 20:00:33 +08:00
Enner Pérez
a1a14f8858
Project Location
2024-03-20 02:38:28 -05:00