librelist archives

« back to archive

Your Wish Has Been Granted: Mongrel2 Moving To Github

Your Wish Has Been Granted: Mongrel2 Moving To Github

From:
Zed A. Shaw
Date:
2011-05-21 @ 17:01
Fossil repo is completely and totally boned.  I mean, it's so fucked I
can't even log into the damn thing.  This sucks like you wouldn't
believe, so I'm done with fossil.

Since the majority of the people who want to hack on Mongrel2 seem to
like git hub, and since fossil has a decent git export, I'm going to
switch the fossil repo over to github.

Any objections?

-- 
Zed A. Shaw
http://zedshaw.com/

Re: [mongrel2] Your Wish Has Been Granted: Mongrel2 Moving To Github

From:
Matt Towers
Date:
2011-05-21 @ 17:08
Damn. I was just starting to like Fossil.  GitHub works for me.  It seems 
most of the m2 support libs are there as well anyway.

✈ Matt



On May 21, 2011, at 10:01 , Zed A. Shaw wrote:

> Fossil repo is completely and totally boned.  I mean, it's so fucked I
> can't even log into the damn thing.  This sucks like you wouldn't
> believe, so I'm done with fossil.
> 
> Since the majority of the people who want to hack on Mongrel2 seem to
> like git hub, and since fossil has a decent git export, I'm going to
> switch the fossil repo over to github.
> 
> Any objections?
> 
> -- 
> Zed A. Shaw
> http://zedshaw.com/

Re: [mongrel2] Your Wish Has Been Granted: Mongrel2 Moving To Github

From:
Tang Daogang
Date:
2011-05-22 @ 14:40
Great. Wonderful! I don't know fossill any, so, I like your decision.

On Sun, May 22, 2011 at 1:08 AM, Matt Towers <matt@ziplinegames.com> wrote:

> Damn. I was just starting to like Fossil.  GitHub works for me.  It seems
> most of the m2 support libs are there as well anyway.
>
> ✈ Matt
>
>
>
> On May 21, 2011, at 10:01 , Zed A. Shaw wrote:
>
> Fossil repo is completely and totally boned.  I mean, it's so fucked I
> can't even log into the damn thing.  This sucks like you wouldn't
> believe, so I'm done with fossil.
>
> Since the majority of the people who want to hack on Mongrel2 seem to
> like git hub, and since fossil has a decent git export, I'm going to
> switch the fossil repo over to github.
>
> Any objections?
>
> --
> Zed A. Shaw
> http://zedshaw.com/
>
>
>


-- 
Nothing is impossible.

Re: [mongrel2] Your Wish Has Been Granted: Mongrel2 Moving To Github

From:
Zed A. Shaw
Date:
2011-05-22 @ 15:52
On Sun, May 22, 2011 at 10:40:48PM +0800, Tang Daogang wrote:
> Great. Wonderful! I don't know fossill any, so, I like your decision.

And yet, you learned git. Amazing.

-- 
Zed A. Shaw
http://zedshaw.com/

Re: [mongrel2] Your Wish Has Been Granted: Mongrel2 Moving To Github

From:
Loic d'Anterroches
Date:
2011-05-23 @ 07:37

On 2011-05-22 17:52, Zed A. Shaw wrote:
> On Sun, May 22, 2011 at 10:40:48PM +0800, Tang Daogang wrote:
>> Great. Wonderful! I don't know fossill any, so, I like your decision.
> 
> And yet, you learned git. Amazing.

Stockholm syndrome?

The only problem I have with github is that it basically promotes a
totally centralized way of using a DVCS. I have seen someone who was
unable to manage a pull request from a git repository not on github.

I hope you will accept pull requests from outside github.

loïc

Re: [mongrel2] Your Wish Has Been Granted: Mongrel2 Moving To Github

From:
Zed A. Shaw
Date:
2011-05-23 @ 15:57
On Mon, May 23, 2011 at 09:37:03AM +0200, Loic d'Anterroches wrote:
> 
> 
> On 2011-05-22 17:52, Zed A. Shaw wrote:
> > On Sun, May 22, 2011 at 10:40:48PM +0800, Tang Daogang wrote:
> >> Great. Wonderful! I don't know fossill any, so, I like your decision.
> > 
> > And yet, you learned git. Amazing.
> 
> Stockholm syndrome?
> 
> The only problem I have with github is that it basically promotes a
> totally centralized way of using a DVCS. I have seen someone who was
> unable to manage a pull request from a git repository not on github.
> 
> I hope you will accept pull requests from outside github.

Sure, if I can figure out how to do it. :-)

-- 
Zed A. Shaw
http://zedshaw.com/

Re: [mongrel2] Your Wish Has Been Granted: Mongrel2 Moving To Github

From:
Dalton Barreto
Date:
2011-05-23 @ 13:02
2011/5/23 Loic d'Anterroches <loic@ceondo.com>:
>
>
> On 2011-05-22 17:52, Zed A. Shaw wrote:
>> On Sun, May 22, 2011 at 10:40:48PM +0800, Tang Daogang wrote:
>>> Great. Wonderful! I don't know fossill any, so, I like your decision.
>>
>> And yet, you learned git. Amazing.
>
> Stockholm syndrome?
>
> The only problem I have with github is that it basically promotes a
> totally centralized way of using a DVCS. I have seen someone who was
> unable to manage a pull request from a git repository not on github.
>

This is odd. Did this happen with a cloned github repo that was made
with "git clone --bare" and hosted elsewhere?

Maybe we could test this, just to be sure it will be possible to
accept external pull requests.

What do you think?

-- 
Dalton Barreto
http://daltonmatos.wordpress.com
http://wsgid.com

Re: [mongrel2] Your Wish Has Been Granted: Mongrel2 Moving To Github

From:
Dalton Barreto
Date:
2011-05-24 @ 02:39
2011/5/23 Dalton Barreto <daltonmatos@gmail.com>:
> 2011/5/23 Loic d'Anterroches <loic@ceondo.com>:
>>
>>
>> On 2011-05-22 17:52, Zed A. Shaw wrote:
>>> On Sun, May 22, 2011 at 10:40:48PM +0800, Tang Daogang wrote:
>>>> Great. Wonderful! I don't know fossill any, so, I like your decision.
>>>
>>> And yet, you learned git. Amazing.
>>
>> Stockholm syndrome?
>>
>> The only problem I have with github is that it basically promotes a
>> totally centralized way of using a DVCS. I have seen someone who was
>> unable to manage a pull request from a git repository not on github.
>>
>
> This is odd. Did this happen with a cloned github repo that was made
> with "git clone --bare" and hosted elsewhere?
>
> Maybe we could test this, just to be sure it will be possible to
> accept external pull requests.
>

Hello Loic,

I did a simple test. Created an empty bare repository with "git init
--bare mongrel2". This was made in a separated server.
Then I added a new remote on my local copy of mongrel2:

$ git remote add daltonmatos daltonmatos.com:git/mongrel2

So now I have two remotes: "origin", points to the official github
repo. And "daltonmatos", points to my empty bare repo.
Now I just pushed origin/master into daltonmatos.

Then I just made a modification on README.md, on my repo
(remote=daltonmatos). Pushed alright.

Then, inside my mongel2 repo (which has two remotes):

$ git fetch daltonmatos
$ git merge daltonmatos/master

And now I ask git to show me the difference between my local repo and
github's, it shows:

daltonmatos@maya ~/projetos/mongrel2/mongrel2 [70]$ git diff HEAD..origin/master
diff --git a/README.md b/README.md
index b61ee64..e7f4b85 100644
--- a/README.md
+++ b/README.md
@@ -41,5 +41,3 @@ Documentation

 You can get documentation and read more about it at
[mongrel2.org](http://mongrel2.org).

-Some changes to the readme...
-
daltonmatos@maya ~/projetos/mongrel2/mongrel2 [71]$


That is, the merge were done OK.

Please note: I had a really bad time doing this until I realized I was
using hub [1] and because of this I was seeing *very* strange errors.
These errors said to "contact support@github.com for details".
The problems is that I used "hub" as an alias to "git" and hub always
adds "git://github.com" do *any* remote that you add to a local cloned
repo.

So this is quite reasonable as the root reason of the problem that you
described. Don't know if the guy used hub exactly, but could be.

[1] https://github.com/defunkt/hub

Thanks.

-- 
Dalton Barreto
http://daltonmatos.wordpress.com
http://wsgid.com

Re: [mongrel2] Your Wish Has Been Granted: Mongrel2 Moving To Github

From:
Loic d'Anterroches
Date:
2011-05-24 @ 06:45
On 2011-05-24 04:39, Dalton Barreto wrote:
> 2011/5/23 Dalton Barreto <daltonmatos@gmail.com>:
>> 2011/5/23 Loic d'Anterroches <loic@ceondo.com>:
>>>
>>>
>>> On 2011-05-22 17:52, Zed A. Shaw wrote:
>>>> On Sun, May 22, 2011 at 10:40:48PM +0800, Tang Daogang wrote:
>>>>> Great. Wonderful! I don't know fossill any, so, I like your decision.
>>>>
>>>> And yet, you learned git. Amazing.
>>>
>>> Stockholm syndrome?
>>>
>>> The only problem I have with github is that it basically promotes a
>>> totally centralized way of using a DVCS. I have seen someone who was
>>> unable to manage a pull request from a git repository not on github.
>>>
>>
>> This is odd. Did this happen with a cloned github repo that was made
>> with "git clone --bare" and hosted elsewhere?
>>
>> Maybe we could test this, just to be sure it will be possible to
>> accept external pull requests.
>>
> 
> Hello Loic,
> 
> I did a simple test. 

It looks more like an extensive test. Thanks a lot!

loïc

> Created an empty bare repository with "git init
> --bare mongrel2". This was made in a separated server.
> Then I added a new remote on my local copy of mongrel2:
> 
> $ git remote add daltonmatos daltonmatos.com:git/mongrel2
> 
> So now I have two remotes: "origin", points to the official github
> repo. And "daltonmatos", points to my empty bare repo.
> Now I just pushed origin/master into daltonmatos.
> 
> Then I just made a modification on README.md, on my repo
> (remote=daltonmatos). Pushed alright.
> 
> Then, inside my mongel2 repo (which has two remotes):
> 
> $ git fetch daltonmatos
> $ git merge daltonmatos/master
> 
> And now I ask git to show me the difference between my local repo and
> github's, it shows:
> 
> daltonmatos@maya ~/projetos/mongrel2/mongrel2 [70]$ git diff HEAD..origin/master
> diff --git a/README.md b/README.md
> index b61ee64..e7f4b85 100644
> --- a/README.md
> +++ b/README.md
> @@ -41,5 +41,3 @@ Documentation
> 
>  You can get documentation and read more about it at
> [mongrel2.org](http://mongrel2.org).
> 
> -Some changes to the readme...
> -
> daltonmatos@maya ~/projetos/mongrel2/mongrel2 [71]$
> 
> 
> That is, the merge were done OK.
> 
> Please note: I had a really bad time doing this until I realized I was
> using hub [1] and because of this I was seeing *very* strange errors.
> These errors said to "contact support@github.com for details".
> The problems is that I used "hub" as an alias to "git" and hub always
> adds "git://github.com" do *any* remote that you add to a local cloned
> repo.
> 
> So this is quite reasonable as the root reason of the problem that you
> described. Don't know if the guy used hub exactly, but could be.
> 
> [1] https://github.com/defunkt/hub
> 
> Thanks.
> 

Re: [mongrel2] Your Wish Has Been Granted: Mongrel2 Moving To Github

From:
Dalton Barreto
Date:
2011-05-24 @ 13:32
2011/5/24 Loic d'Anterroches <loic@ceondo.com>:
> On 2011-05-24 04:39, Dalton Barreto wrote:
>> 2011/5/23 Dalton Barreto <daltonmatos@gmail.com>:
>>> 2011/5/23 Loic d'Anterroches <loic@ceondo.com>:
>>>>
>>>>
>>>> On 2011-05-22 17:52, Zed A. Shaw wrote:
>>>>> On Sun, May 22, 2011 at 10:40:48PM +0800, Tang Daogang wrote:
>>>>>> Great. Wonderful! I don't know fossill any, so, I like your decision.
>>>>>
>>>>> And yet, you learned git. Amazing.
>>>>
>>>> Stockholm syndrome?
>>>>
>>>> The only problem I have with github is that it basically promotes a
>>>> totally centralized way of using a DVCS. I have seen someone who was
>>>> unable to manage a pull request from a git repository not on github.
>>>>
>>>
>>> This is odd. Did this happen with a cloned github repo that was made
>>> with "git clone --bare" and hosted elsewhere?
>>>
>>> Maybe we could test this, just to be sure it will be possible to
>>> accept external pull requests.
>>>
>>
>> Hello Loic,
>>
>> I did a simple test.
>
> It looks more like an extensive test. Thanks a lot!
>

Alright.

-- 
Dalton Barreto
http://daltonmatos.wordpress.com
http://wsgid.com