Sean,
OK, I will follow your suggestion. I will give you the result after finish this
and I will consult you if I meet some problem when I run this script. Thank you
very much!~
B.R.
Zhao Anqing
From: brl...@mac.com
Date: Thu, 11 Sep 2014 09:01:24 -0400
To: brlcad-devel@lists.sourceforge.net
Subject: Re: [brlcad-devel] Merge branch nmgreorg into trunk
On Sep 11, 2014, at 7:10 AM, 赵安清 wrote:Sean and Daniel,
Excuse me, can I merge the branch into trunk? or still need some more
test/change. Please give me some more suggestions and ideas about continuing
improving this part if necessary. Thanks!
Hi Zhao,
Before doing that, it'll be great to know exactly how your branch compares to
current trunk and the previous tagged release. There's a script that will tell
you this in the checkout that you can use to check the status.
Basically, compile BRL-CAD as you usually would on your branch, and then run
the script. Then do it again for trunk. It'd be a good idea to even do it for
the last release to see if anything has changed on trunk unexpectedly. Then we
can compare the logs to see what is different. Something like this will work:
# test trunkcd ~svn co
https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk
brlcad.trunkmkdir ~/brlcad.trunk/.build && cd ~/brlcad.trunk/.buildcmake ..
-DBRLCAD_ENABLE_STRICT=NOmake mged../sh/conversion.sh GED=bin/mged share/db/*.g
2>&1 | tee ~/brlcad.trunk.convert.log
# test your branchcd ~svn co
https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/branches/nmgreorg
brlcad.nmgmkdir ~/brlcad.nmg/.build && cd ~/brlcad.nmg/.buildcmake ..
-DBRLCAD_ENABLE_STRICT=NOmake mged../sh/conversion.sh GED=bin/mged share/db/*.g
2>&1 | tee ~/brlcad.nmg.convert.log
# test the last releasecd ~svn co
https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/tags/rel-7-24-0
brlcad-7.24.0mkdir ~/brlcad-7.24.0/.build && cd ~/brlcad-7.24.0/.buildcmake ..
-DBRLCAD_ENABLE_STRICT=NOmake mged../sh/conversion.sh GED=bin/mged share/db/*.g
2>&1 | tee ~/brlcad.release.convert.log
Note that you should be able to copy-paste all of that, but I didn't check for
typos and you can change it around if you like. The important parts are 1)
compiling with the same options so we can compare performance and 2) running
the conversion.sh script using the mged we just compiled. We then just want to
capture everything from that conversion script into a log file.
The conversion will take a long time, like maybe 24 hours long.
When you get it all working, share the output! :) with this: tail -16
~/brlcad*convert.log
Cheers!Sean
------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel
------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel