OSDN Git Service

fix some build error
[tortoisegit/TortoiseGitJp.git] / src / TGitCache / StatusCacheEntry.h
index 2a09020..f99f38e 100644 (file)
@@ -22,6 +22,8 @@ struct TSVNCacheResponse;
 #define CACHETIMEOUT   0x7FFFFFFF\r
 extern DWORD cachetimeout;\r
 \r
+#include "GitStatus.h"\r
+\r
 /**\r
  * \ingroup TSVNCache\r
  * Holds all the status data of one file or folder.\r
@@ -30,31 +32,31 @@ class CStatusCacheEntry
 {\r
 public:\r
        CStatusCacheEntry();\r
-       CStatusCacheEntry(const svn_wc_status2_t* pSVNStatus, __int64 lastWriteTime, bool bReadOnly, DWORD validuntil = 0);\r
+       CStatusCacheEntry(const git_wc_status2_t* pSVNStatus, __int64 lastWriteTime, bool bReadOnly, DWORD validuntil = 0);\r
        bool HasExpired(long now) const;\r
        void BuildCacheResponse(TSVNCacheResponse& response, DWORD& responseLength) const;\r
        bool IsVersioned() const;\r
        bool DoesFileTimeMatch(__int64 testTime) const;\r
-       bool ForceStatus(svn_wc_status_kind forcedStatus);\r
-       svn_wc_status_kind GetEffectiveStatus() const { return m_highestPriorityLocalStatus; }\r
-       bool IsKindKnown() const { return ((m_kind != svn_node_none)&&(m_kind != svn_node_unknown)); }\r
-       void SetStatus(const svn_wc_status2_t* pSVNStatus);\r
+       bool ForceStatus(git_wc_status_kind forcedStatus);\r
+       git_wc_status_kind GetEffectiveStatus() const { return m_highestPriorityLocalStatus; }\r
+       bool IsKindKnown() const { return ((m_kind != git_node_none)&&(m_kind != git_node_unknown)); }\r
+       void SetStatus(const git_wc_status2_t* pSVNStatus);\r
        bool HasBeenSet() const;\r
        void Invalidate();\r
-       bool IsDirectory() const {return ((m_kind == svn_node_dir)&&(m_highestPriorityLocalStatus != svn_wc_status_ignored));}\r
+       bool IsDirectory() const {return ((m_kind == git_node_dir)&&(m_highestPriorityLocalStatus != git_wc_status_ignored));}\r
        bool SaveToDisk(FILE * pFile);\r
        bool LoadFromDisk(FILE * pFile);\r
-       void SetKind(svn_node_kind_t kind) {m_kind = kind;}\r
+       void SetKind(git_node_kind_t kind) {m_kind = kind;}\r
 private:\r
        void SetAsUnversioned();\r
 \r
 private:\r
        long                            m_discardAtTime;\r
-       svn_wc_status_kind      m_highestPriorityLocalStatus;\r
-       svn_wc_status2_t        m_svnStatus;\r
+       git_wc_status_kind      m_highestPriorityLocalStatus;\r
+       git_wc_status2_t        m_svnStatus;\r
        __int64                         m_lastWriteTime;\r
        bool                            m_bSet;\r
-       svn_node_kind_t         m_kind;\r
+       git_node_kind_t         m_kind;\r
        bool                            m_bReadOnly;\r
 \r
        // Values copied from the 'entries' structure\r
@@ -63,7 +65,7 @@ private:
        CStringA                        m_sOwner;\r
        CStringA                        m_sAuthor;\r
        CStringA                        m_sPresentProps;\r
-       svn_revnum_t            m_commitRevision;\r
+       git_revnum_t            m_commitRevision;\r
 \r
 //     friend class CSVNStatusCache;\r
 };\r