Index: SVNStatusListCtrl.h
===================================================================
--- SVNStatusListCtrl.h	(revision 2181)
+++ SVNStatusListCtrl.h	(working copy)
@@ -20,6 +20,7 @@
 #include "SVN.h"
 #include "SVNStatus.h"
 
+class SVNConfig;
 
 #define SVNSLC_COLSTATUS		0x000000002
 #define SVNSLC_COLREMOTESTATUS	0x000000004
@@ -224,7 +225,7 @@
 	static bool CSVNStatusListCtrl::SortCompare(const FileEntry* entry1, const FileEntry* entry2);
 
 	///< Process one line of the command file supplied to GetStatus
-	bool FetchStatusForSinglePathLine(const CString& strLine, bool bFetchStatusFromRepository, CStringA& strCurrentRepositoryUUID, CStringArray& arExtPaths); 
+	bool FetchStatusForSinglePathLine(SVNConfig& config, const CString& strLine, bool bFetchStatusFromRepository, CStringA& strCurrentRepositoryUUID, CStringArray& arExtPaths); 
 
 	///< Create 'status' data for each item in an unversioned folder
 	void AddUnversionedFolder(const CString& strFolderName, const CString& strBasePath, apr_array_header_t *pIgnorePatterns);
Index: SVNStatusListCtrl.cpp
===================================================================
--- SVNStatusListCtrl.cpp	(revision 2181)
+++ SVNStatusListCtrl.cpp	(working copy)
@@ -202,6 +202,8 @@
 		CStringA sUUID;					// holds the repo UUID
 		CStringArray arExtPaths;		// list of svn:external paths
 
+		SVNConfig config;
+
 		CString strLine;
 		m_sURL.Empty();
 
@@ -219,7 +221,7 @@
 				strLine.Delete(strLine.GetLength()-1,1);
 			}
 
-			if(!FetchStatusForSinglePathLine(strLine, bUpdate, sUUID, arExtPaths))
+			if(!FetchStatusForSinglePathLine(config, strLine, bUpdate, sUUID, arExtPaths))
 			{
 				bRet = FALSE;
 			}
@@ -241,13 +243,13 @@
 // Work on a single item from the list of paths which is provided to us
 //
 bool CSVNStatusListCtrl::FetchStatusForSinglePathLine(
+							SVNConfig& config,
 							const CString& strLine, 
 							bool bFetchStatusFromRepository,
 							CStringA& strCurrentRepositoryUUID,
 							CStringArray& arExtPaths
 							)
 {
-	SVNConfig config;
 	apr_array_header_t* pIgnorePatterns = NULL;
 	//BUGBUG - Some error handling needed here
 	config.GetDefaultIgnores(&pIgnorePatterns);

