sourcegit/src/ViewModels
leo f003f67129
Some checks are pending
Continuous Integration / Build (push) Waiting to run
Continuous Integration / Prepare version string (push) Waiting to run
Continuous Integration / Package (push) Blocked by required conditions
fix: should use file.SHA instead of _commit.SHA to query submodule's commit
Signed-off-by: leo <longshuang@msn.cn>
2025-06-05 21:54:09 +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 feature: supports to use relative path in remote URL (#1339) 2025-05-21 16:29:33 +08:00
AddWorktree.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
AIAssistant.cs refactor: use custom view locator to create new window/dialog (#1216) 2025-04-21 15:32:21 +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 String.AsSpan(int, int) instead of String.AsSpan().Slice(int, int) 2025-04-29 09:44:06 +08:00
AssumeUnchangedManager.cs enhance: record more git command logs 2025-04-18 11:29:59 +08:00
Blame.cs typo: corrected spelling error in App.GetLauncher() method 2025-06-05 21:15:28 +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 typo: corrected spelling error in App.GetLauncher() method 2025-06-05 21:15:28 +08:00
BranchTreeNode.cs feature: show tags count in tags tree (#1306) 2025-05-13 22:50:10 +08:00
ChangeCollection.cs ux: improve change list selection 2024-07-16 17:00:08 +08:00
ChangeTreeNode.cs ux: show conflict short format in changes view 2025-05-30 10:42:02 +08:00
Checkout.cs perf: only update uninited or outdated submodules 2025-05-21 17:51:00 +08:00
CheckoutCommit.cs perf: only update uninited or outdated submodules 2025-05-21 17:51:00 +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 typo: corrected spelling error in App.GetLauncher() method 2025-06-05 21:15:28 +08:00
CommandLog.cs feature: show command running time in logs window (#1253) 2025-04-29 16:36:05 +08:00
CommitDetail.cs fix: should use file.SHA instead of _commit.SHA to query submodule's commit 2025-06-05 21:54:09 +08:00
ConfigureWorkspace.cs code_style: remove unused code 2025-05-03 21:31:10 +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 ux: show conflict short format in changes view 2025-05-30 10:42:02 +08:00
ConventionalCommitMessageBuilder.cs ux: re-design commit message input box (#1169) 2025-04-15 17:47:12 +08:00
CreateBranch.cs feature: supports to overwrite existing branch while creating new branch (#1349) 2025-05-23 11:27:45 +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
DeinitSubmodule.cs feature: supports to de-initialize a submodule (#1272) 2025-05-21 20:34:33 +08:00
DeleteBranch.cs refactor: use DataTemplates instead of create NamedHighlightedTextBlock manually for menu item (#1216) 2025-04-20 11:05:24 +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: unified all file-path normalization - use char-replace, trim trailing slash 2025-06-05 21:17:18 +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 enhance: show custom action output in popup 2025-05-21 00:16:19 +08:00
Fetch.cs refactor: query branch head after operation finished to avoid branch head mismatch 2025-05-23 09:40:15 +08:00
FetchInto.cs refactor: query branch head after operation finished to avoid branch head mismatch 2025-05-23 09:40:15 +08:00
FileHistories.cs refactor: rewrite lfs pointer detection and image loading 2025-06-05 21:06:31 +08:00
FilterModeInGraph.cs ux: new style for ref's Visibility in Graph context menu item 2025-06-03 12:34:49 +08:00
GitFlowFinish.cs refactor: rewrite git-flow integration 2025-05-20 21:08:00 +08:00
GitFlowStart.cs refactor: rewrite git-flow integration 2025-05-20 21:08:00 +08:00
Histories.cs ux: new style for ref's Visibility in Graph context menu item 2025-06-03 12:34:49 +08:00
ImageSource.cs refactor: rewrite lfs pointer detection and image loading 2025-06-05 21:06:31 +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 feature: supports to overwrite existing branch while creating new branch (#1349) 2025-05-23 11:27:45 +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 code_style: run dotnet format 2025-05-28 15:17:05 +08:00
Launcher.cs enhance: unified all file-path normalization - use char-replace, trim trailing slash 2025-06-05 21:17:18 +08:00
LauncherPage.cs code_style: run dotnet format 2025-05-06 20:56:45 +08:00
LauncherPageSwitcher.cs enhance: cleanup unused resources 2025-05-18 22:00:35 +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
LFSImageDiff.cs refactor: rewrite lfs pointer detection and image loading 2025-06-05 21:06:31 +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: query branch head after operation finished to avoid branch head mismatch 2025-05-23 09:40:15 +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 feature: supports --recurse-submodules on pull (#1342) 2025-05-21 16:54:23 +08:00
Preferences.cs code_review: commit b969ac161a 2025-06-05 21:27:19 +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: query branch head after operation finished to avoid branch head mismatch 2025-05-23 09:40:15 +08:00
Push.cs fix: for init-commit, app will crash with COMMIT & PUSH due to local branch has not been updated (#1229) 2025-04-22 18:45:14 +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 enhance: wait a while after branch changed (#1254) 2025-04-28 16:19:40 +08:00
Repository.cs fix: prevent exception on repo with no commits/branches 2025-06-05 21:28:32 +08:00
RepositoryConfigure.cs feature: supports re-order custom actions (#1346) 2025-06-03 20:24:30 +08:00
RepositoryNode.cs enhance: unified all file-path normalization - use char-replace, trim trailing slash 2025-06-05 21:17:18 +08:00
Reset.cs refactor: use view locator instead of creating views manually in viewmodels (#1213) 2025-04-19 11:14:19 +08:00
ResetWithoutCheckout.cs feature: supports to overwrite existing branch while creating new branch (#1349) 2025-05-23 11:27:45 +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 typo: corrected spelling error in App.GetLauncher() method 2025-06-05 21:15:28 +08:00
RevisionFileTreeNode.cs code_style: remove all IDE warnings 2024-07-14 15:55:15 +08:00
RevisionLFSImage.cs refactor: rewrite lfs pointer detection and image loading 2025-06-05 21:06:31 +08:00
Reword.cs feature: allow to reset author when --amend is enabled for committing 2025-05-26 12:28:00 +08:00
ScanRepositories.cs code_review: commit b969ac161a 2025-06-05 21:27: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 fix: squash should not change the original author 2025-05-28 09:50:14 +08:00
StashChanges.cs feature!: now SourceGit requires git >= 2.25.1 2025-06-02 22:38:00 +08:00
StashesPage.cs fix: running git command in UIThread via context menu entry blocks whole app (#1384) 2025-06-03 23:36:15 +08:00
Statistics.cs feature: allow to view contribution chart based on selected author (#1196) 2025-04-15 16:08:38 +08:00
SubmoduleCollection.cs fix: remove binding error in debug mode (#1338) 2025-05-20 21:48:58 +08:00
TagCollection.cs fix: remove binding error in debug mode (#1338) 2025-05-20 21:48:58 +08:00
TwoSideTextDiff.cs code_review: PR #703 2024-12-08 21:02:30 +08:00
UpdateSubmodules.cs perf: only update uninited or outdated submodules 2025-05-21 17:51:00 +08:00
ViewLogs.cs enhance: add a button to clear all git command logs 2025-04-17 16:07:40 +08:00
Welcome.cs typo: corrected spelling error in App.GetLauncher() method 2025-06-05 21:15:28 +08:00
WorkingCopy.cs enhance: unified all file-path normalization - use char-replace, trim trailing slash 2025-06-05 21:17:18 +08:00
Workspace.cs feat: add workspace-specific default clone directory functionality (#1183) 2025-04-14 16:41:34 +08:00
WorkspaceSwitcher.cs enhance: cleanup unused resources 2025-05-18 22:00:35 +08:00