sourcegit/src/ViewModels
leo fa02c65da5
code_review: PR #1153
- use a single filter for both unstage and staged files
- show confirm dialog if staged files are displayed partially

Signed-off-by: leo <longshuang@msn.cn>
2025-04-07 11:48:38 +08:00
..
AddRemote.cs refactor: move per-repository config Enable --prune on fetch to global git config fetch.prune (#908) 2025-01-25 12:06:48 +08:00
AddSubmodule.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
AddWorktree.cs fix: prevent target branch HEAD from being changed when adding worktree (#919) 2025-01-21 13:58:07 +08:00
Apply.cs refactor: rewrite git apply implementation 2025-03-17 15:30:32 +08:00
ApplyStash.cs refactor: re-implement git stash apply 2025-02-06 16:33:55 +08:00
Archive.cs fix: bad output file name while creating archive by tag 2024-12-31 11:19:05 +08:00
AssumeUnchangedManager.cs refactor: code cleanup 2024-05-30 15:13:59 +08:00
Blame.cs code_review: PR #1055 2025-03-05 09:54:23 +08:00
BlockNavigation.cs enhance: add first/last buttons for block-nav, no wrapping (#1015) (#1016) 2025-02-24 09:32:19 +08:00
BranchCompare.cs refactor: change Copy File Name to Copy Full Path for selected file or change (#1132) 2025-03-28 18:01:53 +08:00
BranchTreeNode.cs ux: add a warning icon when the tracking upstream of a local branch is gone (#1006) 2025-02-20 10:14:25 +08:00
ChangeCollection.cs ux: improve change list selection 2024-07-16 17:00:08 +08:00
ChangeTreeNode.cs fix: files should be displayed after folders (#597) 2024-10-24 17:00:03 +08:00
Checkout.cs refactor: rewrite the way to deal with uncommitted local changes when checkout/pull/create branch (#1085) 2025-03-13 10:21:54 +08:00
CheckoutCommit.cs refactor: rewrite the way to deal with uncommitted local changes when checkout/pull/create branch (#1085) 2025-03-13 10:21:54 +08:00
CherryPick.cs enhance: popup will be closed when cherry-pick or revert failed 2024-12-11 15:27:00 +08:00
Cleanup.cs enhance: Git LFS support 2024-06-17 18:25:57 +08:00
ClearStashes.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
Clone.cs enhance: add a checkbox to toggle Initialize & update submodules after clone 2025-02-06 10:19:43 +08:00
CommitDetail.cs refactor: change Copy File Name to Copy Full Path for selected file or change (#1132) 2025-03-28 18:01:53 +08:00
ConfigureWorkspace.cs fix: several typos in source code (#895) 2025-01-13 10:11:28 +08:00
ConfirmCommit.cs code_review: PR #1153 2025-04-07 11:48:38 +08:00
Conflict.cs enhance: show commit info tip when hover SHA in conflict view 2025-03-10 20:02:09 +08:00
ConventionalCommitMessageBuilder.cs enhance: conventional commit message builder supports breaking changes prefix (#584) 2024-10-21 15:47:54 +08:00
CreateBranch.cs refactor: rewrite the way to deal with uncommitted local changes when checkout/pull/create branch (#1085) 2025-03-13 10:21:54 +08:00
CreateGroup.cs fix: several typos in source code (#895) 2025-01-13 10:11:28 +08:00
CreateTag.cs code_review: PR #1093 2025-03-14 09:36:34 +08:00
DeleteBranch.cs feature: show track status in Delete Multiple Branches panel (#785) 2024-12-04 19:14:48 +08:00
DeleteMultipleBranches.cs fix: try to fix the issue that the branch tree did not update after deleting multiple branches (#729) 2024-11-22 10:42:53 +08:00
DeleteRemote.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteRepositoryNode.cs fix: several typos in source code (#895) 2025-01-13 10:11:28 +08:00
DeleteSubmodule.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
DeleteTag.cs enhance: tag push behavior while creating and deleting (#999) 2025-02-19 10:35:34 +08:00
DiffContext.cs refactor: commit message 2025-03-04 16:04:19 +08:00
Discard.cs code_style: run dotnet format 2024-10-15 09:39:01 +08:00
DropStash.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
EditRemote.cs fix: changing the repository URL only changes the fetch URL if push URL using a different URL (#553) 2024-10-11 10:03:42 +08:00
EditRepositoryNode.cs fix: several typos in source code (#895) 2025-01-13 10:11:28 +08:00
ExecuteCustomAction.cs fix: use \ as path delim on Windows when executing custom actions (#1077) 2025-03-10 17:48:02 +08:00
FastForwardWithoutCheckout.cs refactor: use git update-ref $LOCAL_BRANCH $REMOTE_BRANCH instead of git fetch $REMOTE $LOCAL_BRANCH $REMOTE_BRANCH to fast-forward local branch without checkout it first. 2024-10-21 16:20:34 +08:00
Fetch.cs enhance: prefer to use Default Remote in repository settings while fetching remote changes (#1008) 2025-02-20 11:12:29 +08:00
FetchInto.cs feature: allow fetch the latest remote changes into local branch which is not current branch (#617) 2024-10-29 09:59:13 +08:00
FileHistories.cs refactor: commit message 2025-03-04 16:04:19 +08:00
GitFlowFinish.cs code_style: remove all IDE warnings 2024-07-15 00:30:31 +08:00
GitFlowStart.cs enhance: allow # character in branch name (#271) 2024-07-21 17:44:38 +08:00
Histories.cs feature: support --ff-only option for git merge command 2025-03-17 19:53:47 +08:00
Init.cs fix: several typos in source code (#895) 2025-01-13 10:11:28 +08:00
InitGitFlow.cs code_style: remove all IDE warnings 2024-07-15 00:30:31 +08:00
InProgressContexts.cs enhance: try to get stopped at revision info from .git/rebase-merge/head 2025-03-07 11:39:15 +08:00
InteractiveRebase.cs refactor: commit message 2025-03-04 16:04:19 +08:00
Launcher.cs enhance: improve Repository.Open() performance (#1121) 2025-03-24 19:37:39 +08:00
LauncherPage.cs fix: app crashes when Return key is pressed while current action is already running (#1035) 2025-02-28 19:15:02 +08:00
LayoutInfo.cs enhance: remember the width of author name column in histories view (#425) 2024-08-29 10:17:22 +08:00
LFSFetch.cs enhance: Git LFS supports (#209) 2024-06-26 11:50:22 +08:00
LFSLocks.cs fix: locks list does not update after unlock 2024-10-23 16:55:22 +08:00
LFSPrune.cs enhance: Git LFS support 2024-06-17 18:25:57 +08:00
LFSPull.cs enhance: Git LFS supports (#209) 2024-06-26 11:50:22 +08:00
LFSPush.cs enhance: Git LFS supports (#209) 2024-06-26 11:50:22 +08:00
LFSTrackCustomPattern.cs feature: supports adding custom LFS track pattern 2024-06-18 14:14:13 +08:00
Merge.cs feature: support --ff-only option for git merge command 2025-03-17 19:53:47 +08:00
MergeMultiple.cs code_review: PR #793 2024-12-09 21:12:58 +08:00
MoveRepositoryNode.cs fix: several typos in source code (#895) 2025-01-13 10:11:28 +08:00
Popup.cs fix: add a new interface CanStartDirectly and move this check to StartPopup (#956) 2025-02-07 11:56:30 +08:00
Preferences.cs feature: allow to hide tags in graph (#1109) 2025-03-18 21:40:31 +08:00
PruneRemote.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
PruneWorktrees.cs feature: add worktree support (#205) 2024-06-27 18:25:16 +08:00
Pull.cs refactor: rewrite the way to deal with uncommitted local changes when checkout/pull/create branch (#1085) 2025-03-13 10:21:54 +08:00
Push.cs fix: validate result not update #1052 (#1053) 2025-03-04 16:34:51 +08:00
PushTag.cs code_review: PR #1093 2025-03-14 09:36:34 +08:00
Rebase.cs ux: rebase popup should always be closed after started (#327) 2024-08-06 16:39:54 +08:00
RemoveWorktree.cs feature: add worktree support (#205) 2024-06-27 18:25:16 +08:00
RenameBranch.cs enhance: auto convert spaces with dashes while renaming a branch (#1088) 2025-03-13 09:50:42 +08:00
Repository.cs enhance: avoid unhandled exceptions in timer 2025-03-31 19:06:10 +08:00
RepositoryConfigure.cs Adding template for Azure DevOps workitems (#1128) 2025-03-26 09:27:10 +08:00
RepositoryNode.cs refactor: merge ViewModels.PopupHost into ViewModels.LauncherPage 2025-01-08 21:36:49 +08:00
Reset.cs enhance: change the default reset mode to --mixed which is the default action in git commandline (#551) 2024-10-10 09:17:31 +08:00
Revert.cs enhance: popup will be closed when cherry-pick or revert failed 2024-12-11 15:27:00 +08:00
RevisionCompare.cs refactor: change Copy File Name to Copy Full Path for selected file or change (#1132) 2025-03-28 18:01:53 +08:00
RevisionFileTreeNode.cs code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
Reword.cs feature: support --signoff for git commit command (#591) 2024-10-23 09:46:27 +08:00
ScanRepositories.cs feature: bare repository support 2025-01-14 17:26:01 +08:00
SelfUpdate.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
SetUpstream.cs code_style: run dotnet format 2025-01-08 21:44:35 +08:00
Squash.cs feature: support --signoff for git commit command (#591) 2024-10-23 09:46:27 +08:00
StashChanges.cs feature: use git stash show -u --name-status <stash_name> command to query changes in selected stash if git >= 2.32.0 2025-03-20 21:12:08 +08:00
StashesPage.cs refactor: change Copy File Name to Copy Full Path for selected file or change (#1132) 2025-03-28 18:01:53 +08:00
Statistics.cs fix: several typos in source code (#895) 2025-01-13 10:11:28 +08:00
TagCollection.cs refactor: rewrite the histories filter function to supports both include and exclude modes (#690) 2024-11-14 15:15:48 +08:00
TwoSideTextDiff.cs code_review: PR #703 2024-12-08 21:02:30 +08:00
UpdateSubmodules.cs refactor: Update submodules individually to avoid failures (#925) (#936) 2025-02-06 10:08:12 +08:00
Welcome.cs feature: bare repository support 2025-01-14 17:26:01 +08:00
WorkingCopy.cs code_review: PR #1153 2025-04-07 11:48:38 +08:00
Workspace.cs enhance: re-calculate the opened repositories in active workspace (#511) 2024-09-25 15:07:23 +08:00