| 01:09.07 | Notify | 03BRL-CAD:starseeker * 62555 brlcad/trunk/misc/svn2git/README: Cute trick for getting a csv version of the whole BRL-CAD log output. |
| 01:31.07 | starseeker | brlcad: before I wander any further down this pit, is there a quick/easy way to get svn to report a list of all the branches ever created in the history of an svn repo? |
| 03:32.45 | *** join/#brlcad FreezingCold (~FreezingC@CPE602ad06bea2a-CM602ad06bea27.cpe.net.cable.rogers.com) | |
| 04:16.35 | starseeker | brlcad: nevermind, figured it out |
| 04:16.52 | starseeker | close enough, anyway |
| 04:48.36 | *** join/#brlcad infobot (ibot@rikers.org) | |
| 04:48.36 | *** topic/#brlcad is BRL-CAD || http://brlcad.org || logs: http://ibot.rikers.org/%23brlcad/ || GCI winners: Jacob Burroughs and Peter Amidon! || GSoC 2014 selections are announced! Thank you to all we got to work with. Remember that SOCIS is coming up right around the corner and you don't need a summer of code to get involved with open source. | |
| 05:10.12 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 06:04.17 | Notify | 03BRL-CAD:starseeker * 62556 (brlcad/trunk/misc/svn2git/README brlcad/trunk/misc/svn2git/account-map brlcad/trunk/misc/svn2git/rules): The svn2git account-map and rules files mature to something approaching ready-for-prime-time. Only thing that pops up in the catch-all 'unknown' repo currently is the /CVSROOT commits - not sure whether to go ahead and explicitly mark those as ignore or put them somewhere in the |
| 06:04.19 | Notify | interests of full history presentation. Need to study the created git repos to see how good they are, but definitely much closer than we've ever been to a high quality, fast git commit process. |
| 06:09.29 | starseeker | sighs - and to think I could have been learning more C++ or something instead of doing that... oh well |
| 06:35.15 | Notify | 03BRL-CAD:starseeker * 62557 brlcad/trunk/misc/svn2git/README: Add a way to scrub the branches in the git repo to trim down what 'git branch' lists to match what we've currently got in play in brlcad/branches, although the list is manual at the moment. |
| 06:36.11 | starseeker | hmph. done that way, the BRL-CAD git repo is 1.3 gigs |
| 06:36.43 | starseeker | wonders what github would make of that... |
| 06:49.37 | *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net) | |
| 06:59.48 | *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee) | |
| 08:55.19 | *** join/#brlcad Izakey (~Isaac@195.24.220.134) | |
| 09:29.30 | *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl) | |
| 10:10.42 | Izakey | brlcad ``Erik starseeker Is there a command to test the rt_xxx_curve() function ? |
| 10:20.16 | *** join/#brlcad mihaineacsu (~mihaineac@92.81.155.32) | |
| 10:45.01 | *** join/#brlcad Izakey (~Isaac@195.24.220.134) | |
| 10:52.48 | Izakey | brlcad ``Erik starseeker Is there a command to test the rt_xxx_curve() function ? |
| 11:15.52 | *** join/#brlcad localhost__ (~localhost@195.24.220.134) | |
| 11:51.41 | *** join/#brlcad Izakey (~Isaac@195.24.220.134) | |
| 12:29.29 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 14:41.24 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 14:47.22 | *** join/#brlcad luca79 (~luca@net-188-216-232-10.cust.vodafonedsl.it) | |
| 15:15.27 | *** join/#brlcad Izakey (~Isaac@195.24.220.134) | |
| 15:32.15 | *** join/#brlcad Izakey (~Isaac@195.24.220.134) | |
| 15:34.34 | kanzure | what is get_evaluated_faces in src/libbrep/boolean.cpp ? what does it mean for a face to have been evaluated? |
| 15:49.45 | *** join/#brlcad Izakey (~Isaac@195.24.220.134) | |
| 15:54.45 | Notify | 03BRL-CAD:starseeker * 62558 brlcad/trunk/misc/svn2git/README: svn2git has reached the point where it's worth taking some trouble to ensure the svn2git tool itself remains available. svn2git is not license compatible with BRL-CAD, which means it goes into misc as a utility-only tool and can't be merged with any BRL-CAD code. CMakeify it so it's easier for those already familiar with BRL-CAD to build. |
| 15:56.37 | *** join/#brlcad Izakee (~Isaac@195.24.220.134) | |
| 15:56.50 | kanzure | starseeker: is svn2git disappearing? |
| 15:58.07 | starseeker | kanzure: not to my knowledge |
| 15:58.33 | starseeker | but 1) there are at least 2 programs using the svn2git name, which is good for some confusion and 2) it's not terribly active in its development |
| 15:59.37 | starseeker | this is far and away the best solution/tool I've found for this conversion |
| 16:03.32 | starseeker | kanzure: another interesting experience - http://blog.smartbear.com/software-quality/migrating-from-subversion-to-git-lessons-learned/ |
| 16:04.17 | starseeker | the "stock" git-svn tools don't seem to really be set up to deal with very large svn repos - leave it to the KDE guys to figure out what to do :-) |
| 16:07.10 | kanzure | huh, okay |
| 16:07.50 | starseeker | it's not the more typical "my team is using svn but I want to use git" use case - that involves translating between the two on a "working" basis |
| 16:08.18 | starseeker | this is different - the equivalent of Sean's original CVS to SVN migration |
| 16:08.58 | starseeker | this is "how do I switch (or mirror, in this case) the entire history of the SVN project in git" |
| 16:12.21 | starseeker | the smartbear post describes the process of moving their team entirely to git - we generally prefer subversion for exactly the reasons a lot of devs don't like it (making everyone pay attention to a common repo as opposed to working in isolation) so we aren't likely to migrate anytime soon, but this work proves it is possible |
| 16:13.12 | starseeker | ``Erik was already maintaining a git conversion of BRL-CAD (although I believe that was trunk, not everything) - this takes that further and aims for total preservation of everything |
| 16:16.06 | *** join/#brlcad Stragus_ (~alexis@modemcable008.161-160-184.mc.videotron.ca) | |
| 16:16.56 | kanzure | you know i think i wrote a tom lehrer song once about migrating cvs -> svn -> git.. not sure why he never sang it. |
| 16:19.09 | kanzure | svn-all-fast-export was pretty nice to use. i think this might be from kde's svn2git and it might be what you're talking about? |
| 16:26.47 | starseeker | yes |
| 16:34.34 | Notify | 03BRL-CAD:starseeker * 62559 brlcad/trunk/misc/svn2git/README: Make a note about gitk --all vs gitk --branches="*" when viewing a result using the add-metadata-notes option. |
| 16:36.36 | starseeker | http://brlcad.org/~starseeker/gitk-svn2git-result.png |
| 16:49.03 | starseeker | cool - http://stackoverflow.com/questions/1838873/visualizing-branch-topology-in-git/7509303#7509303 |
| 16:51.21 | starseeker | ``Erik: I think we found your git GUI: http://jonas.nitro.dk/tig/ |
| 16:53.47 | brlcad | starseeker: ohloh's enlistments are intentional, they must only track a single code line or stats will be wrong (this is true of git or svn or any other enlistment type) |
| 16:55.45 | Izakee | brlcad starseeker Is there a command used to test the curvature of a primitive ? |
| 16:56.49 | starseeker | brlcad: ah |
| 16:57.07 | brlcad | for gurwinder later: http://stackoverflow.com/questions/1263072/changing-a-matrix-from-right-handed-to-left-handed-coordinate-system |
| 16:57.53 | starseeker | http://brlcad.org/~starseeker/tig_brlcad_git-simplify-by-decoration.png |
| 17:06.14 | brlcad | starseeker: nice |
| 17:19.33 | mihaineacsu | Izakee: I had looked it up a few hours ago when you first asked. try running a grep for RT_CURVATURE |
| 17:21.54 | Izakee | thanks mihaineascu |
| 17:24.52 | mihaineacsu | RT_CURVATURE is defined in raytrace.h and it ends up calling ft_curve (which is a function pointer to your rt_xxx_curve) |
| 17:25.31 | Izakee | mihaineascu there so many files containing 'RT_CURVATURE' |
| 17:41.12 | clock | Does anyone use BRL-CAD for data visualisation? |
| 17:41.28 | clock | Like automated convert your data into a model and raytrace it? |
| 17:41.39 | clock | like some kind of 3D graphs or whatever? |
| 18:14.14 | *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee) | |
| 18:32.17 | *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl) | |
| 18:56.59 | Notify | 03BRL-CAD:brlcad * 62560 brlcad/trunk/include/raytrace.h: initialize resource with a valid magic number so RT_CK_RESOURCE() will pass |
| 18:58.16 | Notify | 03BRL-CAD:brlcad * 62561 brlcad/trunk/src/libged/pull.c: don't need a var to use the rt_uniresource, just use it. |
| 19:01.38 | Notify | 03BRL-CAD:brlcad * 62562 brlcad/trunk/src/librt/prep.c: we no longer allocate MAX_PSW+1, so don't let something index that far. moreover, not needed for rt_uniresource as that will be cpu 0, particularly now that recursive bu_parallel works. the uniresource belongs to the first thread, so we can mark it as 0. |
| 19:03.06 | Notify | 03BRL-CAD:brlcad * 62563 brlcad/trunk/src/remrt/rtsrv.c: don't need to manually initialize the rt_uniresource, but make sure our own resource array starts off as zero |
| 19:04.28 | Notify | 03BRL-CAD:brlcad * 62564 brlcad/trunk/src/rt/main.c: same here, don't manually init rt_uniresource but do make sure our resource array is zero-initialized first. |
| 19:10.35 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 19:17.05 | Notify | 03BRL-CAD:brlcad * 62565 brlcad/trunk/src/gtools/beset/fitness.c: don't need to manually init the rt_uniresource here because it's now statically initialized. |
| 19:25.08 | kanzure | starseeker: do you know what the difference is between face, surface, and surfaceproperties in opennurbs? is there a strong reason for face and surface being different? |
| 19:28.16 | kanzure | also how is BrepFace's bounding box calculated? i can't seem to trace this down to anything meaningful.. presumably it should be based on the properties of the surface, but i think it's defaulting to ON_Geometry::GetBBox. |
| 19:29.05 | Notify | 03BRL-CAD:brlcad * 62566 brlcad/trunk/src/librt/prep.c: give a go at initializing the 'application' random number pointer. apps can still override with a different init, but this makes it not necessary to explicitly call bn_rand_init() every time we init a resource. |
| 19:31.11 | *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch) | |
| 19:31.57 | Notify | 03BRL-CAD:brlcad * 62567 brlcad/trunk/src/librt/prep.c: greatreason |
| 19:34.57 | Notify | 03BRL-CAD:brlcad * 62568 (brlcad/trunk/src/remrt/rtsrv.c brlcad/trunk/src/rt/main.c brlcad/trunk/src/rt/viewedge.c): no longer need to manually seed our random number generator per-cpu as rt_init_resource is doing it for us now. |
| 19:35.44 | Notify | 03BRL-CAD:brlcad * 62569 brlcad/trunk/src/libged/gqa.c: no longer need to manually seed our random number generator per-cpu as rt_init_resource is doing it for us now. |
| 19:36.56 | Notify | 03BRL-CAD:brlcad * 62570 brlcad/trunk/src/libged/wdb_obj.c: static-init this lone resource. no longer need to init the rt_uniresource, and don't use a var just to pass it. |
| 19:37.39 | Notify | 03BRL-CAD:brlcad * 62571 brlcad/trunk/src/librt/shoot.c: unsmoosh |
| 19:51.23 | Notify | 03BRL-CAD:brlcad * 62572 (brlcad/trunk/src/adrt/load_g.c brlcad/trunk/src/conv/asc/asc2g.c and 34 others): no longer need to manually initialize the rt_uniresource now that it's being statically initialized. this passes all tests, but could still affect some too. particularly might affect code relying on one of the lists being set, but those are next on the radar (hoping to fix the ptbl allocations). |
| 20:30.00 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 21:51.47 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 23:32.03 | *** join/#brlcad yukonbob (~bch@216.190.25.246) | |
| 23:32.08 | yukonbob | hello #brlcad |