#include "SettingsCommand.h"\r
#include "ConflictEditorCommand.h"\r
#include "CleanupCommand.h"\r
+#include "RebaseCommand.h"\r
+#include "ResolveCommand.h"\r
+#include "DropMoveCommand.h"\r
+#include "DropCopyAddCommand.h"\r
+#include "DropCopyCommand.h"\r
+#include "DropExportCommand.h"\r
+#include "HelpCommand.h"\r
+#include "StashCommand.h"\r
+#include "SubmoduleCommand.h"\r
+#include "ReflogCommand.h"\r
+#include "SendMailCommand.h"\r
+#include "CatCommand.h"\r
+#include "RefBrowseCommand.h"\r
+#include "SVNDCommitCommand.h"\r
+#include "SVNRebaseCommand.h"\r
+#include "SyncCommand.h"\r
+#include "UpdateCheckCommand.h"\r
+#include "PasteCopyCommand.h"\r
+#include "PasteMoveCommand.h"\r
\r
#if 0\r
\r
\r
-#include "CatCommand.h"\r
+\r
#include "CheckoutCommand.h"\r
\r
\r
\r
#include "DelUnversionedCommand.h"\r
\r
-#include "DropCopyAddCommand.h"\r
-#include "DropCopyCommand.h"\r
-#include "DropExportCommand.h"\r
-#include "DropMoveCommand.h"\r
\r
-#include "HelpCommand.h"\r
+\r
+\r
+\r
\r
#include "ImportCommand.h"\r
#include "LockCommand.h"\r
\r
\r
#include "MergeAllCommand.h"\r
-#include "PasteCopyCommand.h"\r
-#include "PasteMoveCommand.h"\r
\r
#include "PropertiesCommand.h"\r
#include "RebuildIconCacheCommand.h"\r
\r
#include "RepositoryBrowserCommand.h"\r
\r
-#include "ResolveCommand.h"\r
+\r
#include "RevertCommand.h"\r
#include "RevisiongraphCommand.h"\r
#include "RTFMCommand.h"\r
\r
#include "UnIgnoreCommand.h"\r
#include "UnLockCommand.h"\r
-#include "UpdateCheckCommand.h"\r
+\r
#include "UpdateCommand.h"\r
#include "UrlDiffCommand.h"\r
#endif\r
cmdRebuildIconCache,\r
cmdRelocate,\r
cmdRemove,\r
+ cmdRebase,\r
cmdRename,\r
cmdRepoBrowser,\r
cmdRepoCreate,\r
cmdResolve,\r
cmdRevert,\r
cmdRevisionGraph,\r
+ cmdSendMail,\r
cmdSettings,\r
cmdShowCompare,\r
cmdSwitch,\r
cmdUnlock,\r
cmdUpdate,\r
cmdUpdateCheck,\r
- cmdUrlDiff,\r
+ cmdUrlDiff, \r
+ cmdStashSave, \r
+ cmdStashApply,\r
+ cmdStashPop,\r
+ cmdStashList,\r
+ cmdSubAdd, \r
+ cmdSubUpdate,\r
+ cmdSubSync,\r
+ cmdRefLog,\r
+ cmdRefBrowse,\r
+ cmdSVNDCommit,\r
+ cmdSVNRebase,\r
+ cmdSync,\r
\r
} TGitCommand;\r
\r
{ cmdRebuildIconCache,_T("rebuildiconcache") },\r
{ cmdRelocate, _T("relocate") },\r
{ cmdRemove, _T("remove") },\r
+ { cmdRebase, _T("rebase") },\r
{ cmdRename, _T("rename") },\r
{ cmdRepoBrowser, _T("repobrowser") },\r
{ cmdRepoCreate, _T("repocreate") },\r
{ cmdResolve, _T("resolve") },\r
{ cmdRevert, _T("revert") },\r
{ cmdRevisionGraph, _T("revisiongraph") },\r
+ { cmdSendMail, _T("sendmail") },\r
{ cmdSettings, _T("settings") },\r
{ cmdShowCompare, _T("showcompare") },\r
{ cmdSwitch, _T("switch") },\r
{ cmdUpdate, _T("update") },\r
{ cmdUpdateCheck, _T("updatecheck") },\r
{ cmdUrlDiff, _T("urldiff") },\r
+ { cmdStashSave, _T("stashsave") },\r
+ { cmdStashApply, _T("stashapply") },\r
+ { cmdStashPop, _T("stashpop") },\r
+ { cmdStashList, _T("stashlist") },\r
+ { cmdSubAdd, _T("subadd") },\r
+ { cmdSubUpdate, _T("subupdate") },\r
+ { cmdSubSync, _T("subsync") },\r
+ { cmdRefLog, _T("reflog") },\r
+ { cmdRefBrowse, _T("refbrowse") },\r
+ { cmdSVNDCommit, _T("svndcommit") },\r
+ { cmdSVNRebase, _T("svnrebase") },\r
+ { cmdSync, _T("sync") },\r
};\r
\r
\r
-\r
-\r
Command * CommandServer::GetCommand(const CString& sCmd)\r
{\r
// Look up the command\r
}\r
}\r
\r
+ \r
+ // CBrowseRefsDlg dialog\r
\r
\r
switch (command)\r
return new ConflictEditorCommand;\r
case cmdCleanup:\r
return new CleanupCommand;\r
-#if 0\r
-\r
+ case cmdRebase:\r
+ return new RebaseCommand;\r
+ case cmdResolve:\r
+ return new ResolveCommand;\r
+ case cmdDropMove:\r
+ return new DropMoveCommand;\r
+// case cmdDropCopy:\r
+// return new DropCopyCommand;\r
+ case cmdDropCopyAdd:\r
+ return new DropCopyAddCommand;\r
+// case cmdDropExport:\r
+// return new DropExportCommand;\r
+ case cmdHelp:\r
+ return new HelpCommand;\r
+ case cmdStashSave:\r
+ return new StashSaveCommand;\r
+ case cmdStashApply:\r
+ return new StashApplyCommand;\r
+ case cmdStashPop:\r
+ return new StashPopCommand;\r
+ case cmdSubAdd:\r
+ return new SubmoduleAddCommand;\r
+ case cmdSubUpdate:\r
+ return new SubmoduleUpdateCommand;\r
+ case cmdRefLog:\r
+ return new RefLogCommand;\r
+ case cmdSubSync:\r
+ return new SubmoduleSyncCommand;\r
+ case cmdSendMail:\r
+ return new SendMailCommand;\r
case cmdCat:\r
return new CatCommand;\r
+ case cmdRefBrowse:\r
+ return new RefBrowseCommand;\r
+ case cmdSVNDCommit:\r
+ return new SVNDCommitCommand;\r
+ case cmdSVNRebase:\r
+ return new SVNRebaseCommand;\r
+ case cmdSync:\r
+ return new SyncCommand;\r
+ case cmdUpdateCheck:\r
+ return new UpdateCheckCommand;\r
+ case cmdPasteCopy:\r
+ return new PasteCopyCommand;\r
+ case cmdPasteMove:\r
+ return new PasteMoveCommand;\r
+\r
+#if 0\r
+\r
+ \r
case cmdCheckout:\r
return new CheckoutCommand;\r
\r
case cmdDelUnversioned:\r
return new DelUnversionedCommand;\r
\r
- case cmdDropCopy:\r
- return new DropCopyCommand;\r
- case cmdDropCopyAdd:\r
- return new DropCopyAddCommand;\r
- case cmdDropExport:\r
- return new DropExportCommand;\r
- case cmdDropMove:\r
- return new DropMoveCommand;\r
\r
- case cmdHelp:\r
- return new HelpCommand;\r
\r
case cmdImport:\r
return new ImportCommand;\r
case cmdLock:\r
return new LockCommand;\r
-\r
- case cmdMerge:\r
- return new MergeCommand;\r
case cmdMergeAll:\r
return new MergeAllCommand;\r
- case cmdPasteCopy:\r
- return new PasteCopyCommand;\r
- case cmdPasteMove:\r
- return new PasteMoveCommand;\r
case cmdPrevDiff:\r
return new PrevDiffCommand;\r
case cmdProperties:\r
return new RebuildIconCacheCommand;\r
case cmdRelocate:\r
return new RelocateCommand;\r
-\r
-\r
case cmdRepoBrowser:\r
return new RepositoryBrowserCommand;\r
-\r
-\r
- case cmdResolve:\r
- return new ResolveCommand;\r
-\r
case cmdRevisionGraph:\r
return new RevisionGraphCommand;\r
-\r
case cmdShowCompare:\r
return new ShowCompareCommand;\r
-\r
case cmdUnIgnore:\r
return new UnIgnoreCommand;\r
case cmdUnlock:\r
return new UnLockCommand;\r
case cmdUpdate:\r
return new UpdateCommand;\r
- case cmdUpdateCheck:\r
- return new UpdateCheckCommand;\r
case cmdUrlDiff:\r
return new UrlDiffCommand;\r
#endif\r