// Combine our OWN folder status with the most important of our *FILES'* status.\r
git_wc_status_kind retVal = GitStatus::GetMoreImportant(m_mostImportantFileStatus, m_ownStatus.GetEffectiveStatus());\r
\r
- if ((retVal != git_wc_status_modified)&&(retVal != m_ownStatus.GetEffectiveStatus()))\r
+ // NOTE: TSVN marks dir as modified if it contains added/deleted/missing files, but we prefer the most important\r
+ // status to propagate upward in its original state\r
+ /*if ((retVal != git_wc_status_modified)&&(retVal != m_ownStatus.GetEffectiveStatus()))\r
{\r
if ((retVal == git_wc_status_added)||(retVal == git_wc_status_deleted)||(retVal == git_wc_status_missing))\r
retVal = git_wc_status_modified;\r
- }\r
+ }*/\r
\r
// Now combine all our child-directorie's status\r
\r
for(it = m_childDirectories.begin(); it != m_childDirectories.end(); ++it)\r
{\r
retVal = GitStatus::GetMoreImportant(retVal, it->second);\r
- if ((retVal != git_wc_status_modified)&&(retVal != m_ownStatus.GetEffectiveStatus()))\r
+ /*if ((retVal != git_wc_status_modified)&&(retVal != m_ownStatus.GetEffectiveStatus()))\r
{\r
if ((retVal == git_wc_status_added)||(retVal == git_wc_status_deleted)||(retVal == git_wc_status_missing))\r
retVal = git_wc_status_modified;\r
- }\r
+ }*/\r
}\r
\r
return retVal;\r
</Component>\r
\r
<Component Id="C__wingit" Guid="$(var.GuidGitLib)" Win64="$(var.Win64YesNo)">\r
- <File Id="F__wingit" ShortName="IGIT.EXE" Name="igit.exe" DiskId="1" Source="..\..\ext\igit.exe" KeyPath="yes" />\r
+ <File Id="F__wingit" ShortName="IGIT.EXE" Name="igit.exe" DiskId="1" Source="..\..\ext\gitexe\igit.exe" KeyPath="yes" />\r
+ <File Id="F__libiconv2" ShortName="LIBICONV.DLL" Name="libiconv2.dll" DiskId="1" Source="..\..\ext\gitexe\libiconv2.dll" />\r
</Component>\r
\r
<Component Id="C__TortoiseSVN" Guid="$(var.GuidTortoiseSVN)" Win64="$(var.Win64YesNo)">\r
<?xml version="1.0" encoding="utf-8"?>\r
<Include Id="VersionNumberInclude">\r
<?define MajorVersion="0" ?>\r
- <?define MinorVersion="3" ?>\r
- <?define MicroVersion="3" ?>\r
+ <?define MinorVersion="4" ?>\r
+ <?define MicroVersion="0" ?>\r
<?define BuildVersion="0" ?>\r
</Include>\r