diff options
author | Thiago Macieira <thiago@cassini.local.lan> | 2007-12-24 15:32:49 -0200 |
---|---|---|
committer | Thiago Macieira <thiago@cassini.local.lan> | 2007-12-24 15:32:49 -0200 |
commit | 973fa95b8703cfa2b29933e98a20e1c8b8026c40 (patch) | |
tree | 3881bb95ed1fa1ef7a4be43b0bec7ff07df8b962 | |
parent | 8a1468fda7259d2d476e142fc1a45c115be4ed75 (diff) | |
download | svn2git-973fa95b8703cfa2b29933e98a20e1c8b8026c40.tar svn2git-973fa95b8703cfa2b29933e98a20e1c8b8026c40.tar.gz svn2git-973fa95b8703cfa2b29933e98a20e1c8b8026c40.tar.bz2 svn2git-973fa95b8703cfa2b29933e98a20e1c8b8026c40.tar.xz svn2git-973fa95b8703cfa2b29933e98a20e1c8b8026c40.zip |
remove the source branch in the rules
-rw-r--r-- | src/repository.cpp | 4 | ||||
-rw-r--r-- | src/repository.h | 1 | ||||
-rw-r--r-- | src/ruleparser.cpp | 3 | ||||
-rw-r--r-- | src/ruleparser.h | 1 | ||||
-rw-r--r-- | src/svn.cpp | 2 |
5 files changed, 2 insertions, 9 deletions
diff --git a/src/repository.cpp b/src/repository.cpp index 08a5306..1a422f8 100644 --- a/src/repository.cpp +++ b/src/repository.cpp @@ -24,9 +24,6 @@ Repository::Repository(const Rules::Repository &rule) { foreach (Rules::Repository::Branch branchRule, rule.branches) { Branch branch; - branch.branchFrom = branchRule.branchFrom; - if (!branch.branchFrom.startsWith("refs/")) - branch.branchFrom.prepend("refs/heads/"); branch.isCreated = false; branches.insert(branchRule.name, branch); @@ -204,7 +201,6 @@ void Repository::Transaction::commit() Branch &br = repository->branches[branch]; if (!br.isCreated) { br.isCreated = true; - s << "from " << br.branchFrom << endl; } s << "data " << message.length() << endl; diff --git a/src/repository.h b/src/repository.h index b6b0708..2cee3f2 100644 --- a/src/repository.h +++ b/src/repository.h @@ -70,7 +70,6 @@ public: private: struct Branch { - QString branchFrom; bool isCreated; }; diff --git a/src/ruleparser.cpp b/src/ruleparser.cpp index da05749..e9a1192 100644 --- a/src/ruleparser.cpp +++ b/src/ruleparser.cpp @@ -48,7 +48,7 @@ void Rules::load() // initialize the regexps we will use QRegExp repoLine("create repository\\s+(\\S+)", Qt::CaseInsensitive); - QRegExp repoBranchLine("branch\\s+(\\S+)\\s+from\\s+(\\S+)", Qt::CaseInsensitive); + QRegExp repoBranchLine("branch\\s+(\\S+)", Qt::CaseInsensitive); QRegExp matchLine("match\\s+(.*)", Qt::CaseInsensitive); QRegExp matchRepoLine("repository\\s+(\\S+)", Qt::CaseInsensitive); @@ -76,7 +76,6 @@ void Rules::load() if (repoBranchLine.exactMatch(line)) { Repository::Branch branch; branch.name = repoBranchLine.cap(1); - branch.branchFrom = repoBranchLine.cap(2); repo.branches += branch; continue; diff --git a/src/ruleparser.h b/src/ruleparser.h index f882289..4433862 100644 --- a/src/ruleparser.h +++ b/src/ruleparser.h @@ -30,7 +30,6 @@ public: struct Branch { QString name; - QString branchFrom; }; QString name; diff --git a/src/svn.cpp b/src/svn.cpp index 7ec3908..6cb7bc7 100644 --- a/src/svn.cpp +++ b/src/svn.cpp @@ -353,7 +353,7 @@ int SvnPrivate::exportRevision(int revnum) if (path_from == NULL) { // no, it's a new directory being added // Git doesn't handle directories, so we don't either - qDebug() << " mkdir ignored:" << key; + //qDebug() << " mkdir ignored:" << key; continue; } |