<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    note that there are technical solutions that  allow bi-directional
    mirroring<br>
    between svn and git, and if I understand correctly at least one of
    them is<br>
    free (as in beer) for open-source projects.  see <a class="moz-txt-link-abbreviated" href="http://www.subgit.com">www.subgit.com</a>.<br>
    <br>
    I am personally very skeptical that switching from svn to git would
    solve more problems<br>
    than it would introduce, but I may be mistaken about that. 
    Clozure's policy has generally<br>
    been to give svn commit access to anyone who asks for it, but I
    don't think that too many<br>
    people have asked.  I don't think that the current system is ideal
    by any means, and I don't<br>
    object to anything that would make CCL easier for more people to use
    and contribute to.  Why would I?<br>
    <br>
    <br>
    It's a slightly different issue, but the fact that Linux itself uses
    git does not mean that<br>
    everyone has to deal with constant chaos (aside from the usual chaos
    of Linux itself ...)<br>
    I don't know that we would be any more or less responsive to git
    pull requests than<br>
    we are to Trac tickets.<br>
    <br>
    I agree that "switching to git" would likely only be successful for
    anyone<br>
    if Clozure was actively involved in some way.  my own scepticism is
    (I think)<br>
    based on technical concerns.  I don't -think- that anyone at Clozure
    objects<br>
    to the idea because we want to retain svn out of love for svn or out
    of<br>
    a desire to hoard code which is freely available.  If someone wants
    to import<br>
    the svn repository into git, nothing is stopping them and if they do
    so in a<br>
    way that deals with binaries and sources in a reasonable way that
    would<br>
    help to allay a lot of my scepticism.  That's not the last step, but
    it would<br>
    likely be a good first step.<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 11/29/2015 10:48 PM, Ron Garret
      wrote:<br>
    </div>
    <blockquote
      cite="mid:E7C6C6FD-B26B-4DF5-B2DC-C70E7262C041@flownet.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <br>
      <div>
        <div>On Nov 29, 2015, at 8:39 PM, Gary Byers <<a
            moz-do-not-send="true" href="mailto:gb@clozure.com"><a class="moz-txt-link-abbreviated" href="mailto:gb@clozure.com">gb@clozure.com</a></a>>
          wrote:</div>
        <br class="Apple-interchange-newline">
        <blockquote type="cite">
          <meta content="text/html; charset=windows-1252"
            http-equiv="Content-Type">
          <div bgcolor="#FFFFFF" text="#000000"> If anyone wants to
            import the CCL svn repository into git and host it on
            github,<br>
            what exactly is stopping them ?</div>
        </blockquote>
        <blockquote type="cite">
          <div bgcolor="#FFFFFF" text="#000000"> <br>
            If there is some answer to that question - other than the
            fact that no one has<br>
            time or sees a clear benefit to doing so that would justify
            the disruption that<br>
            it would likely cause - I haven't heard it, and if there is
            some technical reason<br>
            I can't think of it.<br>
            <br>
            <br>
            see <a moz-do-not-send="true" class="moz-txt-link-freetext"
href="https://help.github.com/articles/importing-from-subversion/">https://help.github.com/articles/importing-from-subversion/</a>,
            and the url<br>
            that that the tool referenced on that page wants is likely <a
              moz-do-not-send="true" class="moz-txt-link-rfc2396E"
              href="http://svn.clozure.com/publicsvn/openmcl/"><a class="moz-txt-link-rfc2396E" href="http://svn.clozure.com/publicsvn/openmcl/"><http://svn.clozure.com/publicsvn/openmcl/></a></a><br>
            <br>
            Thanks for volunteering.  Good luck, and please let us know
            how you dealt with the issues that some people were trying
            to<br>
            discuss.<br>
          </div>
        </blockquote>
        <div><br>
        </div>
        <div>The problem is not importing the current SVN repo into Git.
           The problem is the on-going work of keeping the git repo up
          to date if the “official” repo (i.e. the one that you’re
          checking changes into) is still in SVN, and also the problem
          of pulling changes in the git repo (if there are any, and
          there might be because github pull requests are pretty handy)
          back into the “official” SVN repo.  Otherwise CCL will fork,
          and that’s probably not a good thing.</div>
        <div><br>
        </div>
        <div>For this reason it would be very helpful to have Clozure
          Associates’ official blessing for switching to git, assuming
          such a thing were in fact desirable.  I’m a git fan, but since
          CA is still doing the lion’s share of the work I think this
          ought to be entirely CA's call.</div>
        <div><br>
        </div>
        <div>rg</div>
        <div><br>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>