Re: [OpenBabel-Devel] GitHub Migration

2013-03-05 Thread Chris Morley
I think those of use new to git and multiply impaired (using Windows, 
old) would find it helpful if somebody could explicitly lay out all the 
steps in this workflow.

Chris

On 04/03/2013 20:49, Geoffrey Hutchison wrote:
 Someone (Geoff, I assume) will need to give you permissions to use that URL, 
 which is read/write. The read only URL should still work if you just want to 
 check a copy of the sources out:

 Right. Anyone who wants write access, please let me know.

 As far as a workflow, let's go with pull requests for now. When you've got 
 a change you want to integrate, please submit a pull request through 
 GitHub. This will let some level of review occur before things get merged.

 If this gets backed up, we can look for alternate approaches.

 -Geoff


 --
 Everyone hates slow websites. So do we.
 Make your web apps faster with AppDynamics
 Download AppDynamics Lite for free today:
 http://p.sf.net/sfu/appdyn_d2d_feb
 ___
 OpenBabel-Devel mailing list
 OpenBabel-Devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/openbabel-devel



--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel


Re: [OpenBabel-Devel] GitHub Migration

2013-03-05 Thread Noel O'Boyle
Hi Chris,

It seems that the core devs have direct commit access to the repo.
This means that you can essentially keep working as before.

1. Create an a/c at github.com and send the name to Geoff to add to
the Open Babel project (note: only applies to core devs I guess)
2. Install TortoiseGit 1.8.1 from
http://code.google.com/p/tortoisegit/. Choose Advanced context menu
when installing Tortoise-Git and the defaults otherwise.
3. Also from http://code.google.com/p/tortoisegit/, follow the link to
install msysgit (TortoiseGit just calls msysgit at the command-line).
I installed Git-1.8.1.2-preview20130201.exe. I chose the option Run
Git from the Windows command prompt and the defaults otherwise.
4. Set up your ssh keys using plink for github. You'll have to google
this one; I have this done from before (thank goodness), and I don't
remember how to do it.
5. Right-click somewhere, and choose Git Clone... and
https://github.com/openbabel/openbabel.git; as the address
6. The rest is like TortoiseSVN except that after commiting locally,
you have to push to github. There's a push button in the commit dialog
as well as in the context menu. (Both TortoiseGit and msysgit add
different versions of the same options to the context menu. They can
be used interchangeably.)

- Noel

On 5 March 2013 10:15, Chris Morley c.mor...@gaseq.co.uk wrote:
 I think those of use new to git and multiply impaired (using Windows,
 old) would find it helpful if somebody could explicitly lay out all the
 steps in this workflow.

 Chris

 On 04/03/2013 20:49, Geoffrey Hutchison wrote:
 Someone (Geoff, I assume) will need to give you permissions to use that 
 URL, which is read/write. The read only URL should still work if you just 
 want to check a copy of the sources out:

 Right. Anyone who wants write access, please let me know.

 As far as a workflow, let's go with pull requests for now. When you've got 
 a change you want to integrate, please submit a pull request through 
 GitHub. This will let some level of review occur before things get merged.

 If this gets backed up, we can look for alternate approaches.

 -Geoff


 --
 Everyone hates slow websites. So do we.
 Make your web apps faster with AppDynamics
 Download AppDynamics Lite for free today:
 http://p.sf.net/sfu/appdyn_d2d_feb
 ___
 OpenBabel-Devel mailing list
 OpenBabel-Devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/openbabel-devel



 --
 Everyone hates slow websites. So do we.
 Make your web apps faster with AppDynamics
 Download AppDynamics Lite for free today:
 http://p.sf.net/sfu/appdyn_d2d_feb
 ___
 OpenBabel-Devel mailing list
 OpenBabel-Devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/openbabel-devel

--
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester  
Wave(TM): Endpoint Security, Q1 2013 and remains a good choice in the  
endpoint security space. For insight on selecting the right partner to 
tackle endpoint security challenges, access the full report. 
http://p.sf.net/sfu/symantec-dev2dev
___
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel


Re: [OpenBabel-Devel] GitHub Migration

2013-03-04 Thread Richard West
Just checking: I'm guessing the plan is to stick with (at least for now) the 
tickets tracker at sourceforge, or move to the issue tracker at github?

And, less relevant to the GitHub Migration topic but still useful to know: is 
the best way to drum up interest in fixing a bug to post to this mailing list?
(We have found a memory leak we can't track down that is blocking our progress 
on a separate project. Any advice?
http://sourceforge.net/p/openbabel/bugs/867/ )

Thanks,
Richard


On Mar 4, 2013, at 3:49 PM, Geoffrey Hutchison geoff.hutchi...@gmail.com 
wrote:

 Someone (Geoff, I assume) will need to give you permissions to use that URL, 
 which is read/write. The read only URL should still work if you just want to 
 check a copy of the sources out:
 
 Right. Anyone who wants write access, please let me know.
 
 As far as a workflow, let's go with pull requests for now. When you've got 
 a change you want to integrate, please submit a pull request through 
 GitHub. This will let some level of review occur before things get merged.
 
 If this gets backed up, we can look for alternate approaches.
 
 -Geoff
 
 
 --
 Everyone hates slow websites. So do we.
 Make your web apps faster with AppDynamics
 Download AppDynamics Lite for free today:
 http://p.sf.net/sfu/appdyn_d2d_feb
 ___
 OpenBabel-Devel mailing list
 OpenBabel-Devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/openbabel-devel


--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel


Re: [OpenBabel-Devel] GitHub Migration

2013-03-01 Thread David Lonie
On Thu, Feb 28, 2013 at 6:16 PM, Geoffrey Hutchison geo...@pitt.edu wrote:

 If you'd like to access and/or write changes, you'll need to use GitHub.


Hurray! What is the workflow for submitting a patch to github? Will the SVN
committers have write access to openbabel/openbabel, or should we fork and
send pull requests?

Dave
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb___
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel


Re: [OpenBabel-Devel] GitHub Migration

2013-03-01 Thread David van der Spoel
On 2013-03-01 00:16, Geoffrey Hutchison wrote:
 Noel pointed out to me that the migration to the new SourceForge tracker, 
 etc. did weird things to SVN. That is, the SourceForge code browser points at 
 the migrated SVN, but the old SVN repository still exists. And all of us 
 have been using it.

 One thing I've found is that each project has a new SVN repo, which is not 
 kept in sync with the old one. In other words, people (myself included) have 
 been commiting to the old SVN repo for Open Babel, but the commits since Oct 
 have not been moving across to the new one. See
 https://sourceforge.net/p/openbabel/code/commit_browser

 As usual, there is no info or warning about this at SF (that I could see). I 
 assume that at some point the old SVN will be killed by SF, so I guess 
 either we should all move across or else make the move to git.

 So I just pulled the plug. In principal, you cannot write to the SVN 
 repository at SourceForge anymore.

 If you'd like to access and/or write changes, you'll need to use GitHub. This 
 means that some of you will probably need to go create a GitHub account (very 
 painless) and point your SVN at a new location:

 https://github.com/blog/1178-collaborating-on-github-with-subversion

 svn co --depth empty https://github.com/openbabel/openbabel
 cd openbabel; svn up trunk
 …
 # Done!

 Better yet, you might consider trying Git. I'm happy to provide some 
 tutorials and/or howtos on the mailing list, and there are really nice GUIs 
 from GitHub:
 http://mac.github.com
 http://windows.github.com

So how does one (re)gain access to git other than anonymous

git clone g...@github.com:openbabel/openbabel.git

I'm getting
Permission denied (publickey).


 I realize this is a pain, but keeping the SVN at SourceForge is a problem 
 waiting to happen. I'll try to facilitate a mirroring system for the 
 now-read-only repository at SF.net.

 -Geoff
 --
 Everyone hates slow websites. So do we.
 Make your web apps faster with AppDynamics
 Download AppDynamics Lite for free today:
 http://p.sf.net/sfu/appdyn_d2d_feb
 ___
 OpenBabel-Devel mailing list
 OpenBabel-Devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/openbabel-devel



-- 
David van der Spoel, Ph.D., Professor of Biology
Dept. of Cell  Molec. Biol., Uppsala University.
Box 596, 75124 Uppsala, Sweden. Phone:  +46184714205.
sp...@xray.bmc.uu.sehttp://folding.bmc.uu.se

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel


Re: [OpenBabel-Devel] GitHub Migration

2013-03-01 Thread David Lonie
On Fri, Mar 1, 2013 at 2:17 AM, David van der Spoel sp...@xray.bmc.uu.sewrote:

 So how does one (re)gain access to git other than anonymous

 git clone g...@github.com:openbabel/openbabel.git

 I'm getting
 Permission denied (publickey).


Someone (Geoff, I assume) will need to give you permissions to use that
URL, which is read/write. The read only URL should still work if you just
want to check a copy of the sources out:

git clone git://github.com/openbabel/openbabel.git

Dave
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb___
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel


Re: [OpenBabel-Devel] GitHub Migration

2013-03-01 Thread Marcus D. Hanwell
On Fri, Mar 1, 2013 at 4:52 PM, David Lonie david.lo...@kitware.com wrote:
 On Fri, Mar 1, 2013 at 2:17 AM, David van der Spoel sp...@xray.bmc.uu.se
 wrote:

 So how does one (re)gain access to git other than anonymous

 git clone g...@github.com:openbabel/openbabel.git

 I'm getting
 Permission denied (publickey).


 Someone (Geoff, I assume) will need to give you permissions to use that URL,
 which is read/write. The read only URL should still work if you just want to
 check a copy of the sources out:

 git clone git://github.com/openbabel/openbabel.git

Yes, and it is no problem setting up a pushurl later with the same
repository. You can also fork on Github, push to your copy and then
make a pull request (although I am not sure what approach Geoff is
thinking of using).

Great to see the move to Github.

Marcus

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel