OSDN Git Service

Add SYNC dialog
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / Commands / Command.cpp
index 5cb7b74..28f9abc 100644 (file)
 #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
+\r
 #if 0\r
 \r
 \r
-#include "CatCommand.h"\r
+\r
 #include "CheckoutCommand.h"\r
 \r
 \r
@@ -155,6 +163,7 @@ typedef enum
        cmdResolve,\r
        cmdRevert,\r
        cmdRevisionGraph,\r
+       cmdSendMail,\r
        cmdSettings,\r
        cmdShowCompare,\r
        cmdSwitch,\r
@@ -168,7 +177,13 @@ typedef enum
        cmdStashApply,\r
        cmdStashList,\r
        cmdSubAdd,              \r
-       cmdSubUpdate,   \r
+       cmdSubUpdate,\r
+       cmdSubSync,\r
+       cmdRefLog,\r
+       cmdRefBrowse,\r
+       cmdSVNDCommit,\r
+       cmdSVNRebase,\r
+       cmdSync,\r
        \r
 } TGitCommand;\r
 \r
@@ -226,6 +241,7 @@ static const struct CommandInfo
        {       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
@@ -240,11 +256,15 @@ static const struct CommandInfo
        {       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
@@ -261,6 +281,8 @@ Command * CommandServer::GetCommand(const CString& sCmd)
                }\r
        }\r
 \r
+               \r
+       // CBrowseRefsDlg dialog\r
 \r
 \r
        switch (command)\r
@@ -341,11 +363,25 @@ Command * CommandServer::GetCommand(const CString& sCmd)
                return new SubmoduleAddCommand;\r
        case cmdSubUpdate:\r
                return new SubmoduleUpdateCommand;\r
-\r
-#if 0\r
-\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
+#if 0\r
+\r
+       \r
        case cmdCheckout:\r
                return new CheckoutCommand;\r
 \r