Index: src/libchcore/TSubTaskContext.h
===================================================================
diff -u -N -r458af7bf8c35950fdeb4b906950437596324aea1 -r2efd22688b8d12be34c87bf2b024d8db6e317d60
--- src/libchcore/TSubTaskContext.h	(.../TSubTaskContext.h)	(revision 458af7bf8c35950fdeb4b906950437596324aea1)
+++ src/libchcore/TSubTaskContext.h	(.../TSubTaskContext.h)	(revision 2efd22688b8d12be34c87bf2b024d8db6e317d60)
@@ -36,6 +36,7 @@
 BEGIN_CHCORE_NAMESPACE
 
 class TWorkerThreadController;
+class TModPathContainer;
 class TBasePathDataContainer;
 class TTaskConfigTracker;
 class TLocalFilesystem;
@@ -50,7 +51,7 @@
 class LIBCHCORE_API TSubTaskContext
 {
 public:
-	TSubTaskContext(TConfig& rConfig,
+	TSubTaskContext(TConfig& rConfig, TModPathContainer& rBasePaths,
 		TBasePathDataContainer& rBasePathDataContainer, TFileInfoArray& rFilesCache,
 		TTaskConfigTracker& rCfgTracker, icpf::log_file& rLog,
 		const IFeedbackHandlerPtr& spFeedbackHandler, TWorkerThreadController& rThreadController, TLocalFilesystem& rfsLocal);
@@ -65,6 +66,9 @@
 	TBasePathDataContainer& GetBasePathDataContainer();
 	const TBasePathDataContainer& GetBasePathDataContainer() const;
 
+	TModPathContainer& GetBasePaths();
+	const TModPathContainer& GetBasePaths() const;
+
 	TFileInfoArray& GetFilesCache();
 	const TFileInfoArray& GetFilesCache() const;
 
@@ -95,6 +99,7 @@
 	EOperationType m_eOperationType;
 
 	// information about input paths
+	TModPathContainer& m_rBasePaths;
 	TBasePathDataContainer& m_rBasePathDataContainer;
 
 	// data on which to operate