Changeset 814ecd648b50…
Parent dac9f3a54301…
by
Changes to one file · Browse files at 814ecd648b50 Showing diff from parent dac9f3a54301 Diff from another changeset...
@@ -23,6 +23,7 @@ #include "Dirstatecache.h"
#include "Winstat.h"
#include "TortoiseUtils.h"
+#include "Thgstatus.h"
#include <shlwapi.h>
@@ -194,6 +195,19 @@ }
outStatus = e->status(stat);
+
+ if (outStatus == 'M')
+ {
+ DirectoryStatus* dirsst = DirectoryStatus::get(cur.hgroot);
+ if (dirsst)
+ {
+ char basedir_status = dirsst->status(cur.basedir);
+ if (basedir_status != 'M')
+ {
+ Thgstatus::update(cur.hgroot);
+ }
+ }
+ }
}
cur.status = outStatus;
|
Loading...