sourcegit/src/ViewModels
2025-04-19 11:14:19 +08:00
..
AddRemote.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
AddSubmodule.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
AddWorktree.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Apply.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
ApplyStash.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Archive.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
AssumeUnchangedManager.cs enhance: record more git command logs 2025-04-18 11:29: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 enhance: navigate to upstream head after fetch, pull, and merge (#1180) 2025-04-14 10:42:34 +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: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
CheckoutCommit.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
CherryPick.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Cleanup.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
ClearStashes.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Clone.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
CommandLog.cs code_style: move SourceGit.CommandExtensions to SourceGit.ViewModels.CommandExtensions 2025-04-18 10:24:20 +08:00
CommitDetail.cs enhance: record more git command logs 2025-04-18 11:29:59 +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
ConfirmEmptyCommit.cs ux: if there are no local changes, show different confirm message (#1143) 2025-04-08 20:06:00 +08:00
Conflict.cs feature: git command logs 2025-04-17 13:23:56 +08:00
ConventionalCommitMessageBuilder.cs ux: re-design commit message input box (#1169) 2025-04-15 17:47:12 +08:00
CreateBranch.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
CreateGroup.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
CreateTag.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
DeleteBranch.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
DeleteMultipleBranches.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
DeleteRemote.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
DeleteRepositoryNode.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
DeleteSubmodule.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
DeleteTag.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
DiffContext.cs enhance: remember the last state of Ignore Whitespace Change and EOF in text diff view (#1198) 2025-04-15 17:58:26 +08:00
Discard.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
DropStash.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
EditRemote.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
EditRepositoryNode.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
ExecuteCustomAction.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
FastForwardWithoutCheckout.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Fetch.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
FetchInto.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
FileHistories.cs refactor: commit message 2025-03-04 16:04:19 +08:00
GitFlowFinish.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
GitFlowStart.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Histories.cs enhance: record more git command logs 2025-04-18 11:29:59 +08:00
Init.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
InitGitFlow.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
InProgressContexts.cs enhance: ensure sourcegit_rebase_jobs.json only being used when orig-head and onto are both matched 2025-04-18 12:49:19 +08:00
InteractiveRebase.cs enhance: ensure sourcegit_rebase_jobs.json only being used when orig-head and onto are both matched 2025-04-18 12:49: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 refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
LFSLocks.cs enhance: record more git command logs 2025-04-18 11:29:59 +08:00
LFSPrune.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
LFSPull.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
LFSPush.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
LFSTrackCustomPattern.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Merge.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
MergeMultiple.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
MoveRepositoryNode.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Popup.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Preferences.cs enhance: remember the last state of Ignore Whitespace Change and EOF in text diff view (#1198) 2025-04-15 17:58:26 +08:00
PruneRemote.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
PruneWorktrees.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Pull.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Push.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
PushTag.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Rebase.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
RemoveWorktree.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
RenameBranch.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Repository.cs enhance: record more git command logs 2025-04-18 11:29:59 +08:00
RepositoryConfigure.cs feature: add Preferred Merge Mode in repository configure (#1156) 2025-04-07 14:42:46 +08:00
RepositoryNode.cs refactor: merge ViewModels.PopupHost into ViewModels.LauncherPage 2025-01-08 21:36:49 +08:00
Reset.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Revert.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +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 refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
ScanRepositories.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
SelfUpdate.cs project: reorganize the structure of the project. 2024-04-02 20:00:33 +08:00
SetUpstream.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
Squash.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
StashChanges.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
StashesPage.cs enhance: record more git command logs 2025-04-18 11:29:59 +08:00
Statistics.cs feature: allow to view contribution chart based on selected author (#1196) 2025-04-15 16:08:38 +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: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
ViewLogs.cs enhance: add a button to clear all git command logs 2025-04-17 16:07:40 +08:00
Welcome.cs feature: bare repository support 2025-01-14 17:26:01 +08:00
WorkingCopy.cs enhance: record more git command logs 2025-04-18 11:29:59 +08:00
Workspace.cs feat: add workspace-specific default clone directory functionality (#1183) 2025-04-14 16:41:34 +08:00