aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThiago Macieira <thiago@cassini.local.lan>2007-12-24 15:32:49 -0200
committerThiago Macieira <thiago@cassini.local.lan>2007-12-24 15:32:49 -0200
commit973fa95b8703cfa2b29933e98a20e1c8b8026c40 (patch)
tree3881bb95ed1fa1ef7a4be43b0bec7ff07df8b962
parent8a1468fda7259d2d476e142fc1a45c115be4ed75 (diff)
downloadsvn2git-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.cpp4
-rw-r--r--src/repository.h1
-rw-r--r--src/ruleparser.cpp3
-rw-r--r--src/ruleparser.h1
-rw-r--r--src/svn.cpp2
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;
}