#define CACHETIMEOUT 0x7FFFFFFF\r
extern DWORD cachetimeout;\r
\r
-#include "GitStatus.h"\r
+#include "CacheInterface.h"\r
\r
/**\r
* \ingroup TSVNCache\r
bool DoesFileTimeMatch(__int64 testTime) const;\r
bool ForceStatus(git_wc_status_kind forcedStatus);\r
git_wc_status_kind GetEffectiveStatus() const { return m_highestPriorityLocalStatus; }\r
- bool IsKindKnown() const { return true;/*((m_kind != git_node_none)&&(m_kind != git_node_unknown));*/ }\r
+ bool IsKindKnown() const { return ((m_kind != git_node_none)&&(m_kind != git_node_unknown)); }\r
void SetStatus(const git_wc_status2_t* pGitStatus);\r
bool HasBeenSet() const;\r
void Invalidate();\r
- bool IsDirectory() const {return true; /*((m_kind == git_node_dir)&&(m_highestPriorityLocalStatus != git_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(git_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
git_wc_status2_t m_GitStatus;\r
__int64 m_lastWriteTime;\r
bool m_bSet;\r
-// git_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
CStringA m_sPresentProps;\r
git_revnum_t m_commitRevision;\r
\r
-// friend class CGitStatusCache;\r
+ friend class CGitStatusCache;\r
};\r