Re: Clojure goes Git!

2009-06-17 Thread Sudish Joseph
I'll second this. One large source of confusion when first switching to git is the seeming obtuseness of the terminology and concepts. The model itself is actually quite simple and everything becomes easier once you get the basic concepts inside git (I think of it as repo = directed graph of nod

Re: Clojure goes Git!

2009-06-17 Thread Luke Renn
If you're looking for a git/github workflow I can't recommend the following post enough: http://blog.mhartl.com/2008/10/14/setting-up-your-git-repositories-for-open-source-projects-at-github/ I use something similar to (barely) contribute to compojure. There isn't anything like his 'edge' branc

Re: Clojure goes Git!

2009-06-17 Thread Meikel Brandmeyer
Hi, Am 17.06.2009 um 15:26 schrieb Konrad Hinsen: It didn't work for me this morning. I used hg-git to clone the Clojure repository and then tried to build it. The build failed, and further inspection showed that core.clj was a few hundred lines shorter than the copy at github. I didn't pursue

Re: Clojure goes Git!

2009-06-17 Thread Jonas Bonér
Awesome. Good decision. On Jun 17, 2:17 am, Rich Hickey wrote: > Clojure and contrib repos are now on GitHub: > > http://github.com/richhickey/clojurehttp://github.com/richhickey/clojure-contrib > > Issues and other development collaboration has moved to Assembla: > > http://www.assembla.com/spa

Re: Clojure goes Git!

2009-06-17 Thread Mark Volkmann
On Tue, Jun 16, 2009 at 7:17 PM, Rich Hickey wrote: > > Clojure and contrib repos are now on GitHub: > > http://github.com/richhickey/clojure > http://github.com/richhickey/clojure-contrib > Does this announcement have any impact on the Google Code Subversion repositories? Will those continue to

Re: Clojure goes Git!

2009-06-17 Thread Konrad Hinsen
On Jun 17, 2009, at 14:16, Meikel Brandmeyer wrote: > Am 17.06.2009 um 02:17 schrieb Rich Hickey: > >> http://github.com/richhickey/clojure >> http://github.com/richhickey/clojure-contrib > > For the mercurial users out there: > Both repos work with the latest hg-git > from http://hg-git.github.c

Re: Clojure goes Git!

2009-06-17 Thread Matt Clark
On Jun 17, 9:16 am, Meikel Brandmeyer wrote: > For the mercurial users out there: > Both repos work with the latest hg-git > fromhttp://hg-git.github.com!:))) Meikel, thanks for this! I am one of those reticent Windows users who have given both git (with github) and mercurial a decent try and I

Re: Clojure goes Git!

2009-06-17 Thread stephaner
Hi, I like this introductory tutorial on git : http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html It doesn't show working with github, some tutorials are availables on github site. But it dit help me to get started. Bye, Stephane _/) On Jun 17, 2:11 am, Tassilo Horn wrote: >

Re: Clojure goes Git!

2009-06-17 Thread Meikel Brandmeyer
Hi, Am 17.06.2009 um 02:17 schrieb Rich Hickey: http://github.com/richhickey/clojure http://github.com/richhickey/clojure-contrib For the mercurial users out there: Both repos work with the latest hg-git from http://hg-git.github.com! :))) Sincerely Meikel smime.p7s Description: S/MIME cr

Re: Clojure goes Git!

2009-06-17 Thread Christian Vest Hansen
On Wed, Jun 17, 2009 at 1:03 PM, Mark Volkmann wrote: > On Tue, Jun 16, 2009 at 8:17 PM, Antony Blakey > wrote: >> >> On 17/06/2009, at 10:37 AM, Mark Volkmann wrote: >> >> > I think you've got that backwards. A "git push" is how I would ask >> > the remote repo to accept my changes. A "git pull"

Re: Clojure goes Git!

2009-06-17 Thread Paul Stadig
On Wed, Jun 17, 2009 at 7:03 AM, Mark Volkmann wrote: > On Tue, Jun 16, 2009 at 8:17 PM, Antony Blakey wrote: > > We must be talking about a different way of using git. In my case I created > a local repo from the remote github repo using the following command: > > git clone git://github.com/richh

Re: Clojure goes Git!

2009-06-17 Thread Mark Volkmann
On Tue, Jun 16, 2009 at 8:17 PM, Antony Blakey wrote: > > On 17/06/2009, at 10:37 AM, Mark Volkmann wrote: > > > I think you've got that backwards. A "git push" is how I would ask > > the remote repo to accept my changes. A "git pull" says I want to > > update my local repo with changes someone ma

Re: Clojure goes Git!

2009-06-17 Thread Rick Moynihan
2009/6/17 Rich Hickey : > > Clojure and contrib repos are now on GitHub: > > http://github.com/richhickey/clojure > http://github.com/richhickey/clojure-contrib > > Issues and other development collaboration has moved to Assembla: > > http://www.assembla.com/spaces/clojure > http://www.assembla.co

Re: Clojure goes Git!

2009-06-16 Thread Tassilo Horn
Antoni Batchelli writes: Hi Antoni, > For learning Git I found "Git Magic" ( > http://www-cs-students.stanford.edu/~blynn/gitmagic/ > ) to be very helpful, and "Git Internals" ( > https://peepcode.com/products/git-internals-pdf > ) if you want to understand how it works internally. I j

Re: Clojure goes Git!

2009-06-16 Thread Richard Newman
> Clojure and contrib repos are now on GitHub: > > http://github.com/richhickey/clojure > http://github.com/richhickey/clojure-contrib A big thumbs-up on this: I've already started extending the contrib test suite (starting with clojure.set) in my own fork, which would be a much more painful

Re: Clojure goes Git!

2009-06-16 Thread Wrexsoul
On Jun 16, 10:43 pm, Richard Newman wrote: > The docs produced by the Git project aren't proprietary: there are   > plenty at [1], not to mention `man git`. I just see a great deal of   > value in clear, explanatory text Enough value that there should be free clear, explanatory text about open s

Re: Clojure goes Git!

2009-06-16 Thread Richard Newman
>> Seconded. Worth the $9 to save the time spent trawling through bad >> blog posts for similar info! As far as I can tell, this is also >> pretty >> much the only resource to have if you want to do more than just >> "human- >> oriented" version control using Git. > > Are you two implying that

Re: Clojure goes Git!

2009-06-16 Thread Wrexsoul
On Jun 16, 10:04 pm, Antony Blakey wrote: > On 17/06/2009, at 10:58 AM, Antony Blakey wrote: > > >http://www.pragprog.com/screencasts/v-scgithub/insider-guide-to-github > > BTW: the first episode of this is free On Jun 16, 9:56 pm, Richard Newman wrote: > > And I forgot I had this:https://peepc

Re: Clojure goes Git!

2009-06-16 Thread Antony Blakey
On 17/06/2009, at 10:58 AM, Antony Blakey wrote: > http://www.pragprog.com/screencasts/v-scgithub/insider-guide-to-github BTW: the first episode of this is free, and includes a section called 'Send Pull Request'. It's purely about GitHub, rather than git itself. Antony Blakey ---

Re: Clojure goes Git!

2009-06-16 Thread Richard Newman
> And I forgot I had this: https://peepcode.com/products/git-internals-pdf Seconded. Worth the $9 to save the time spent trawling through bad blog posts for similar info! As far as I can tell, this is also pretty much the only resource to have if you want to do more than just "human- oriente

Re: Clojure goes Git!

2009-06-16 Thread Antony Blakey
On 17/06/2009, at 10:58 AM, Antony Blakey wrote: > For anyone looking for explanatory material on git, I have, and can > therefore recommend these: > > http://www.pragprog.com/titles/tsgit/pragmatic-version-control-using-git > http://www.pragprog.com/screencasts/v-scgithub/insider-guide-to-git

Re: Clojure goes Git!

2009-06-16 Thread Antony Blakey
For anyone looking for explanatory material on git, I have, and can therefore recommend these: http://www.pragprog.com/titles/tsgit/pragmatic-version-control-using-git http://www.pragprog.com/screencasts/v-scgithub/insider-guide-to-github https://peepcode.com/products/git Antony Blakey ---

Re: Clojure goes Git!

2009-06-16 Thread Antony Blakey
On 17/06/2009, at 10:37 AM, Mark Volkmann wrote: > I think you've got that backwards. A "git push" is how I would ask > the remote repo to accept my changes. A "git pull" says I want to > update my local repo with changes someone made in the remote repo. No, you can send a *request* to Rich

Re: Clojure goes Git!

2009-06-16 Thread Mark Derricutt
My impression is that a "git push" is you submitting the changes to the remote repo, but a "git pull" *request* is asking Rich to review/pull your changes. If github land, this would involve Rich looking at his "fork queue" in the GUI and going "accept accept accept", or doing a command line "git

Re: Clojure goes Git!

2009-06-16 Thread Antoni Batchelli
I believe that sending a pull request, in this case, means asking someone at the master repository to pull a changes from, for example, your own local repository. Toni. On Jun 16, 2009, at 6:07 PM, Mark Volkmann wrote: > On Tue, Jun 16, 2009 at 8:04 PM, Antony Blakey > wrote: > > On 17/06/2

Re: Clojure goes Git!

2009-06-16 Thread Antoni Batchelli
Awesome news! :) Git has a rather steep learning curve, but it pays to invest time on it (or on any other distributed SCM). For learning Git I found "Git Magic" ( http://www-cs-students.stanford.edu/~blynn/gitmagic/ ) to be very helpful, and "Git Internals" ( https://peepcode.com/products

Re: Clojure goes Git!

2009-06-16 Thread Mark Volkmann
On Tue, Jun 16, 2009 at 8:04 PM, Antony Blakey wrote: > > On 17/06/2009, at 10:29 AM, Mark Volkmann wrote: > > > On Tue, Jun 16, 2009 at 7:17 PM, Rich Hickey > > wrote: > > > > Clojure and contrib repos are now on GitHub: > > > > http://github.com/richhickey/clojure > > http://github.com/richhick

Re: Clojure goes Git!

2009-06-16 Thread Antony Blakey
On 17/06/2009, at 10:29 AM, Mark Volkmann wrote: > On Tue, Jun 16, 2009 at 7:17 PM, Rich Hickey > wrote: > > Clojure and contrib repos are now on GitHub: > > http://github.com/richhickey/clojure > http://github.com/richhickey/clojure-contrib > > In particular, please don't send pull requests

Re: Clojure goes Git!

2009-06-16 Thread Mark Volkmann
On Tue, Jun 16, 2009 at 7:17 PM, Rich Hickey wrote: > > Clojure and contrib repos are now on GitHub: > > http://github.com/richhickey/clojure > http://github.com/richhickey/clojure-contrib > > In particular, please don't send pull requests via GitHub at this > time. > What's the reason to avoid

Re: Clojure goes Git!

2009-06-16 Thread Richard Newman
Fantastic! Thanks Rich! -- Sent from my iPhone. On Jun 16, 2009, at 17:17, Rich Hickey wrote: > > Clojure and contrib repos are now on GitHub: > > http://github.com/richhickey/clojure > http://github.com/richhickey/clojure-contrib > > Issues and other development collaboration has moved to Ass

Re: Clojure goes Git!

2009-06-16 Thread Sean Devlin
Thanks you! On Jun 16, 8:17 pm, Rich Hickey wrote: > Clojure and contrib repos are now on GitHub: > > http://github.com/richhickey/clojurehttp://github.com/richhickey/clojure-contrib > > Issues and other development collaboration has moved to Assembla: > > http://www.assembla.com/spaces/clojureh