#include "SubmoduleCommand.h"\r
#include "ReflogCommand.h"\r
#include "SendMailCommand.h"\r
+#include "CatCommand.h"\r
+\r
+#include "BrowseRefsDlg.h"\r
\r
#if 0\r
\r
\r
-#include "CatCommand.h"\r
+\r
#include "CheckoutCommand.h"\r
\r
\r
cmdSubUpdate,\r
cmdSubSync,\r
cmdRefLog,\r
+ cmdTest\r
\r
} TGitCommand;\r
\r
{ cmdSubAdd, _T("subadd") },\r
{ cmdSubUpdate, _T("subupdate") },\r
{ cmdSubSync, _T("subsync") },\r
- { cmdRefLog, _T("reflog") }\r
+ { cmdRefLog, _T("reflog") },\r
+ { cmdTest, _T("test") },\r
};\r
\r
\r
\r
+class TestCommand : public Command\r
+{\r
+ virtual bool Execute()\r
+ {\r
+ CBrowseRefsDlg().DoModal();\r
+ return true;\r
+ }\r
+};\r
+ \r
+\r
\r
Command * CommandServer::GetCommand(const CString& sCmd)\r
{\r
}\r
}\r
\r
+ \r
+ // CBrowseRefsDlg dialog\r
\r
\r
switch (command)\r
return new SubmoduleSyncCommand;\r
case cmdSendMail:\r
return new SendMailCommand;\r
-\r
-#if 0\r
-\r
case cmdCat:\r
return new CatCommand;\r
+ case cmdTest:\r
+ return new TestCommand;\r
+#if 0\r
+\r
+ \r
case cmdCheckout:\r
return new CheckoutCommand;\r
\r