]> andersk Git - svn-all-fast-export.git/commitdiff
Allow one to have references to outside refs/heads
authorThiago Macieira <thiago@cassini.local.lan>
Mon, 24 Dec 2007 14:51:17 +0000 (12:51 -0200)
committerThiago Macieira <thiago@cassini.local.lan>
Mon, 24 Dec 2007 14:51:17 +0000 (12:51 -0200)
src/repository.cpp

index 1c7f8ba30605abad3cef1d37b4b4bb8ea1237e15..20ea04918eac28c88add19d0a826a91616aa296c 100644 (file)
@@ -25,7 +25,7 @@ Repository::Repository(const Rules::Repository &rule)
     foreach (Rules::Repository::Branch branchRule, rule.branches) {
         Branch branch;
         branch.branchFrom = branchRule.branchFrom;
-        if (!branch.branchFrom.startsWith("refs/heads/"))
+        if (!branch.branchFrom.startsWith("refs/"))
             branch.branchFrom.prepend("refs/heads/");
         branch.isCreated = false;
 
@@ -53,7 +53,7 @@ void Repository::reloadBranches()
                                     end = branches.end();
     for ( ; it != end; ++it) {
         QString branchRef = it.key();
-        if (!branchRef.startsWith("refs/heads/"))
+        if (!branchRef.startsWith("refs/"))
             branchRef.prepend("refs/heads/");
 
         bool branchExists;
@@ -162,7 +162,7 @@ void Repository::Transaction::commit()
 
     {
         QByteArray branchRef = branch;
-        if (!branchRef.startsWith("refs/heads/"))
+        if (!branchRef.startsWith("refs/"))
             branchRef.prepend("refs/heads/");
 
         QTextStream s(&repository->fastImport);
This page took 0.034507 seconds and 5 git commands to generate.