Revision: 72458
          http://sourceforge.net/p/brlcad/code/72458
Author:   starseeker
Date:     2019-02-18 02:52:12 +0000 (Mon, 18 Feb 2019)
Log Message:
-----------
Try revision marks as merge ids

Modified Paths:
--------------
    brlcad/trunk/misc/repoconv/svnfexport/svnfexport.cxx

Modified: brlcad/trunk/misc/repoconv/svnfexport/svnfexport.cxx
===================================================================
--- brlcad/trunk/misc/repoconv/svnfexport/svnfexport.cxx        2019-02-18 
01:11:33 UTC (rev 72457)
+++ brlcad/trunk/misc/repoconv/svnfexport/svnfexport.cxx        2019-02-18 
02:52:12 UTC (rev 72458)
@@ -61,6 +61,7 @@
     int tag_edit; // Has revision level implications - set if any child nodes 
are set
     int merge;
     std::string merged_from;
+    long int merged_rev;
 };
 
 
@@ -765,6 +766,7 @@
                        if (crev > maxrev && node.branch.compare(cbranch)) {
                            rev.merged_from = cbranch;
                            maxrev = crev;
+                           rev.merged_rev = maxrev;
                        }
                    }
                }
@@ -1003,6 +1005,12 @@
                outfile << "from " << branch_head_id(rbranch, 
rev.revision_number) << "\n";
                branch_head_ids[rbranch] = std::to_string(rev.revision_number);
 
+               if (rev.merged_from.length()) {
+                   std::cout << "Revision " << rev.revision_number << " merged 
from: " << rev.merged_from << "(" << rev.merged_rev << "), id " << 
branch_head_id(rev.merged_from, rev.merged_rev) << "\n";
+                   std::cout << "Revision " << rev.revision_number << "        
from: " << rbranch << "\n";
+                   outfile << "merge :" << rev.merged_rev << "\n";
+               }
+
                for (size_t n = 0; n != rev.nodes.size(); n++) {
                    struct svn_node &node = rev.nodes[n];
                    /* Don't add directory nodes themselves - git works on 
files */

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to