[Issue 693] Count "modified" entries according to filters in the Folder Browser

[email protected] Wed, 5 Jan 2011 07:12:32 -0800 (PST)
Newsgroups gmane.comp.version-control.subversion.rapidsvn.issues
Message-ID <[email protected]>
http://rapidsvn.tigris.org/issues/show_bug.cgi?id=693






------- Additional comments from [email protected] Wed Jan  5 07:12:32 -0800 2011 -------
Here is a little path to count only "interesting" entries.

Index: src/folder_browser.cpp
===================================================================
--- src/folder_browser.cpp      (revision 8192)
+++ src/folder_browser.cpp      (working copy)
@@ -586,8 +586,15 @@
     if (indicateModifiedChildren)
     {
       // Only get interesting entries
-      svn::StatusEntries modifiedEntries = 
-        client.status(parentPathUtf8.c_str(), true, false);
+      svn::StatusFilter modifiedFilter;
+      modifiedFilter.showUnversioned = false;
+      modifiedFilter.showUnmodified = false;
+      modifiedFilter.showModified = true;
+      modifiedFilter.showConflicted = true;
+      modifiedFilter.showExternals = false;
+      svn::StatusEntries modifiedEntries;
+      client.status(parentPathUtf8.c_str(), modifiedFilter, true, false,
+        modifiedEntries);
       wxChar pathSeparator = wxFileName::GetPathSeparator();
 
       svn::StatusEntries::const_iterator it;

------------------------------------------------------
http://rapidsvn.tigris.org/ds/viewMessage.do?dsForumId=670&dsMessageId=2696093

To unsubscribe from this discussion, e-mail: [[email protected]].