<div dir="ltr">So why is it so hard to describe how to do bisection?  Despite the responses on this BB trying to answer my question, I still don&#39;t have a clear understanding of how to do it.  With svn it is just &quot;svn update -r&quot;.<div><br></div><div>Nick</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Nicholas K. Sauter, Ph. D.<br>Computer Staff Scientist, Molecular Biophysics and Integrated Bioimaging Division<div>Lawrence Berkeley National Laboratory<br>1 Cyclotron Rd., Bldg. 33R0345<br>Berkeley, CA 94720<br>(510) 486-5713<br></div></div></div></div></div>
<br><div class="gmail_quote">On Mon, Jun 13, 2016 at 2:24 PM,  <span dir="ltr">&lt;<a href="mailto:richard.gildea@diamond.ac.uk" target="_blank">richard.gildea@diamond.ac.uk</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">At least according to Google Trends, svn has been on a downward trend since about 2009/10, whereas git is still firmly on an upward trend (and overtook svn in popularity long ago):<br>
<br>
&lt;<a href="https://www.google.co.uk/trends/explore#q=git%20commit%2C%20svn%20commit&amp;cmpt=q&amp;tz=Etc%2FGMT-1" rel="noreferrer" target="_blank">https://www.google.co.uk/trends/explore#q=git%20commit%2C%20svn%20commit&amp;cmpt=q&amp;tz=Etc%2FGMT-1</a>&gt;<br>
<a href="https://www.google.co.uk/trends/explore#q=git%20commit%2C%20svn%20commit&amp;cmpt=q&amp;tz=Etc%2FGMT-1" rel="noreferrer" target="_blank">https://www.google.co.uk/trends/explore#q=git%20commit%2C%20svn%20commit&amp;cmpt=q&amp;tz=Etc%2FGMT-1</a><br>
&lt;<a href="https://www.google.co.uk/trends/explore#q=git%20commit%2C%20svn%20commit&amp;cmpt=q&amp;tz=Etc%2FGMT-1" rel="noreferrer" target="_blank">https://www.google.co.uk/trends/explore#q=git%20commit%2C%20svn%20commit&amp;cmpt=q&amp;tz=Etc%2FGMT-1</a>&gt;&lt;<a href="https://www.google.co.uk/trends/explore#q=git%20commit%2C%20svn%20commit&amp;cmpt=q&amp;tz=Etc%2FGMT-1" rel="noreferrer" target="_blank">https://www.google.co.uk/trends/explore#q=git%20commit%2C%20svn%20commit&amp;cmpt=q&amp;tz=Etc%2FGMT-1</a>&gt;&lt;<a href="https://www.google.co.uk/trends/explore#q=git%20commit%2C%20svn%20commit&amp;cmpt=q&amp;tz=Etc%2FGMT-1" rel="noreferrer" target="_blank">https://www.google.co.uk/trends/explore#q=git%20commit%2C%20svn%20commit&amp;cmpt=q&amp;tz=Etc%2FGMT-1</a>&gt;<br>
<br>
[cid:162fa876-cc25-6335-73af-714b0957d71e]<br>
<br>
I think that avoiding a move to git is simply delaying the inevitable (and if the cctbx didn&#39;t ever move with the times then we&#39;d still be stuck with CVS). In my opinion, the potential benefits to using git far outweigh the (slightly) added complexity.<br>
<br>
&lt;<a href="https://www.google.co.uk/trends/explore#q=git%20commit%2C%20svn%20commit&amp;cmpt=q&amp;tz=Etc%2FGMT-1" rel="noreferrer" target="_blank">https://www.google.co.uk/trends/explore#q=git%20commit%2C%20svn%20commit&amp;cmpt=q&amp;tz=Etc%2FGMT-1</a>&gt;&lt;<a href="https://www.google.co.uk/trends/explore#q=git%20commit%2C%20svn%20commit&amp;cmpt=q&amp;tz=Etc%2FGMT-1" rel="noreferrer" target="_blank">https://www.google.co.uk/trends/explore#q=git%20commit%2C%20svn%20commit&amp;cmpt=q&amp;tz=Etc%2FGMT-1</a>&gt;Cheers,<br>
<br>
Richard<br>
<br>
<br>
________________________________<br>
From: <a href="mailto:cctbxbb-bounces@phenix-online.org">cctbxbb-bounces@phenix-online.org</a> [<a href="mailto:cctbxbb-bounces@phenix-online.org">cctbxbb-bounces@phenix-online.org</a>] on behalf of Nicholas Sauter [<a href="mailto:nksauter@lbl.gov">nksauter@lbl.gov</a>]<br>
Sent: 13 June 2016 22:05<br>
To: cctbx mailing list<br>
Subject: Re: [cctbxbb] Not wishing to raise this again but...<br>
<span class=""><br>
I&#39;d vote against the switch to git.  Simple things, like svn update [remote directory] seem too complicated. As for slightly involved tasks like code bisection to locate the past commit that broke the test, well....I&#39;ve never been able to figure this one out so I am pretty lost trying to debug DIALS.  I do not wish to make things difficult for the maintenance of cctbx.xfel.<br>
<br>
Nick<br>
<br>
Nicholas K. Sauter, Ph. D.<br>
Computer Staff Scientist, Molecular Biophysics and Integrated Bioimaging Division<br>
Lawrence Berkeley National Laboratory<br>
1 Cyclotron Rd., Bldg. 33R0345<br>
Berkeley, CA 94720<br>
<a href="tel:%28510%29%20486-5713" value="+15104865713">(510) 486-5713</a><br>
<br>
</span>On Mon, Jun 13, 2016 at 8:52 AM, Luc Bourhis &lt;<a href="mailto:luc_j_bourhis@mac.com">luc_j_bourhis@mac.com</a>&lt;mailto:<a href="mailto:luc_j_bourhis@mac.com">luc_j_bourhis@mac.com</a>&gt;&gt; wrote:<br>
<span class=""><br>
On 13 Jun 2016, at 17:09, <a href="mailto:Graeme.Winter@Diamond.ac.uk">Graeme.Winter@Diamond.ac.uk</a>&lt;mailto:<a href="mailto:Graeme.Winter@diamond.ac.uk">Graeme.Winter@diamond.ac.uk</a>&gt; wrote:<br>
<br>
… is there any enthusiasm out there for moving cctbx to git? The more I work with git the more I wish this existed properly for cctbx.<br>
<br>
I’ve raised this a bunch of times and always it is “not right now” however “a good idea” – this’ll be the last time I ask…<br>
<br>
Could we move to git, please? I note the bootstrap script for Windows now has a git dependency even!<br>
<br>
+1<br>
<br>
… and time to share some thoughts! It would be great if we could get the cctbx up and running by just cloning, configuring and building without needing to download anything else.<br>
<br>
That could be done by adding SCons, Boost, and ccp4io as  submodules in the cctbx repository. And I reckon ccp4io_adaptbx should be added as a subtree since it is developed by the same people as the cctbx.<br>
<br>
Just an idea to think about as I haven’t not worked out the details at all.<br>
<br>
Best wishes,<br>
<br>
Luc<br>
<br>
<br>
<br>
_______________________________________________<br>
cctbxbb mailing list<br>
</span><a href="mailto:cctbxbb@phenix-online.org">cctbxbb@phenix-online.org</a>&lt;mailto:<a href="mailto:cctbxbb@phenix-online.org">cctbxbb@phenix-online.org</a>&gt;<br>
<a href="http://phenix-online.org/mailman/listinfo/cctbxbb" rel="noreferrer" target="_blank">http://phenix-online.org/mailman/listinfo/cctbxbb</a><br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
--<br>
This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail.<br>
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd.<br>
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.<br>
Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom<br>
<br>
</div></div><br>_______________________________________________<br>
cctbxbb mailing list<br>
<a href="mailto:cctbxbb@phenix-online.org">cctbxbb@phenix-online.org</a><br>
<a href="http://phenix-online.org/mailman/listinfo/cctbxbb" rel="noreferrer" target="_blank">http://phenix-online.org/mailman/listinfo/cctbxbb</a><br>
<br></blockquote></div><br></div>