]> andersk Git - svn-all-fast-export.git/blobdiff - src/repository.h
Add support for annotated tags
[svn-all-fast-export.git] / src / repository.h
index c5e70fe0b44276065c9ce99f9f482814ed7649ab..ad235599f471ea657dac111b73c630fd8d002458 100644 (file)
@@ -62,13 +62,28 @@ public:
                       const QString &branchFrom, int revFrom);
     Transaction *newTransaction(const QString &branch, const QString &svnprefix, int revnum);
 
+    void createAnnotatedTag(const QString &name, const QString &svnprefix, int revnum,
+                            const QByteArray &author, uint dt,
+                            const QByteArray &log);
+    void finalizeTags();
+
 private:
     struct Branch
     {
         int created;
     };
+    struct AnnotatedTag
+    {
+        QString supportingRef;
+        QByteArray svnprefix;
+        QByteArray author;
+        QByteArray log;
+        uint dt;
+        int revnum;
+    };
 
     QHash<QString, Branch> branches;
+    QHash<QString, AnnotatedTag> annotatedTags;
     QString name;
     QProcess fastImport;
     int commitCount;
This page took 0.025223 seconds and 4 git commands to generate.