OSDN Git Service

Show Bug ID link at log dialog
[tortoisegit/TortoiseGitJp.git] / src / TortoiseProc / ProjectProperties.h
index 31ebca8..ad21796 100644 (file)
@@ -84,6 +84,7 @@ public:
        BOOL FindBugID(const CString& msg, CWnd * pWnd);\r
 \r
        CString FindBugID(const CString& msg);\r
+       std::set<CString> FindBugIDs(const CString& msg);\r
        /**\r
         * Searches for the BugID inside a log message. If one is found,\r
         * that BugID is returned. If none is found, an empty string is returned.\r
@@ -128,6 +129,12 @@ public:
         */\r
        CString GetLogSummary(const CString& sMessage);\r
 \r
+    /**\r
+     * Transform the log message using \ref GetLogSummary and post-process it\r
+     * to be suitable for 1-line controls.\r
+     */\r
+    CString MakeShortMessage(const CString& message);\r
+\r
        /**\r
         * Returns the path from which the properties were read.\r
         */\r
@@ -165,6 +172,14 @@ public:
           log message instead of at the bottom. Default is TRUE */\r
        BOOL            bAppend;\r
 \r
+       /** the COM uuid of the bugtraq provider which implements the IBugTraqProvider\r
+          interface. */\r
+       CString         sProviderUuid;\r
+\r
+       /** the parameters passed to the COM bugtraq provider which implements the\r
+           IBugTraqProvider interface */\r
+       CString         sProviderParams;\r
+\r
        /** The number of chars the width marker should be shown at. If the property\r
         * is not set, then this value is 80 by default. */\r
        int                     nLogWidthMarker;\r
@@ -205,6 +220,11 @@ public:
         * is the first matching regex group.\r
         */\r
        CString         sLogSummaryRe;\r
+\r
+       /**\r
+        * A regex string to extract revisions from a log message.\r
+        */\r
+       CString         sLogRevRegex;\r
 private:\r
        CString         sAutoProps;\r
        CTGitPath       propsPath;\r