]> andersk Git - svn-all-fast-export.git/blobdiff - src/repository.h
Store the modified files in git-fast-import format already.
[svn-all-fast-export.git] / src / repository.h
index edd04b72d08e901314cafd2c51bd78102675282b..9a4904092052bd56991ef8beca0fcc5a15c9d14f 100644 (file)
@@ -30,10 +30,6 @@ public:
     {
         Q_DISABLE_COPY(Transaction)
         friend class Repository;
-        struct FileProperties {
-            int mode;
-            int mark;
-        };
 
         Repository *repository;
         QByteArray branch;
@@ -45,7 +41,7 @@ public:
         int lastmark;
 
         QStringList deletedFiles;
-        QHash<QString, FileProperties> modifiedFiles;
+        QByteArray modifiedFiles;
 
         inline Transaction() {}
     public:
@@ -70,15 +66,19 @@ public:
 private:
     struct Branch
     {
-        uint created;
+        int created;
     };
 
     QHash<QString, Branch> branches;
     QString name;
     QProcess fastImport;
+    int commitCount;
+    bool processHasStarted;
 
     void startFastImport();
+    void closeFastImport();
 
+    friend class ProcessCache;
     Q_DISABLE_COPY(Repository)
 };
 
This page took 0.029777 seconds and 4 git commands to generate.