It was also noted (see 
http://code.google.com/p/spyderlib/issues/detail?id=816#c9) that for 
matplotlib the switch to github brought many new contributors. It should be 
valid for bitbucket too (maybe to a lesser extent).

Le jeudi 14 novembre 2013 15:48:00 UTC+1, Carlos Córdoba a écrit :
>
>  Anatoly, the main usability problem with GoogleCode (as Joseph mentioned) 
> is the lack of a good pull requests interface. That's what's making our new 
> potential contributors (like Joseph himself and Thomas Kluyver) to stay 
> away from doing it.
>
> I think there is no other way to address this issue than by moving our 
> main repo to another service, because GoogleCode is showing not signs of 
> improvement.
>
> El 14/11/13 03:29, Joseph Martinot-Lagarde escribió:
>  
>
>
> Le jeudi 14 novembre 2013 01:15:27 UTC+1, anatoly techtonik a écrit : 
>>
>> On Wednesday, November 13, 2013 4:53:56 PM UTC+3, Joseph Martinot-Lagarde 
>> wrote: 
>>>
>>> The discussion on 
>>> https://groups.google.com/forum/#!topic/spyderlib/5tw2ZItlxUM remind me 
>>> of http://code.google.com/p/spyderlib/issues/detail?id=816.
>>> Google code clearly lacks functionalities compared to Bitbucket and 
>>> Github (the main one being pull requests, I think). In addition to this is 
>>> the eventuality to shift to git instead of mercurial.
>>>  
>>
>> Both GitHub and BitBucket has awful interface, which is confusing for new 
>> users, who may not be Github clients. I am speaking about wiki pages. Issue 
>> trackers are also very limited compared to Google Code.
>>  
>
> Well it's a matter of taste, I don't like google code interface at all. 
> Wiki pages is a minor inconvenient (if any) compared to the usability of 
> pull requests.
> I had problems to write the first post here: on each new line if would 
> switch back to bold. Yay for the interface ;)
>
>   From the tip of my head, here are the pros and cons I can find for each 
>>> service :
>>>
>>>
>>> *Bitbucket/Mercurial *+ Uses mercurial and git. This allows to keep 
>>> mercurial as VCS.
>>> + TortoiseHg 
>>>  
>>  - less users
>>>  
>> + simple
>> + free private repositories
>>  
>
> True, but private repos is not a concern for spyder.
>
>   
>>> *Github/Git *- Git only
>>> + numpy, scipy, ipython and matplotlib use it
>>> + more users
>>> - tracker data has a proprietary format (but is it important ?)
>>>  
>>  
>>
>>> There is also the possibility to have read/write mirror I guess, but I 
>>> have no clue of how it works...
>>>  
>>
>> Pull from Bitbucket, commit to Google Code, and it is synced around. No 
>> read/write mirror is possible without auto merges.
>>  
>>
>>> Why I prefer Git over Mercurial :
>>> + 2-stage commits helps to check the correctness of commits
>>>  
>>  
>> 2-stage commits really suxx. Use `hg record` if you're unsure about what 
>> you're committing.
>>  
>
> It sux for you maybe, but it is very logical to me to first choose the 
> modifications you want to commit, then validate the commit. It fits my 
> workflow very well. Thanks for `hg record`, it seems to be a direct 
> equivalent.
>  
>
>>  + easy selection line by line or block by block instead of whole files 
>>> for commits (using git gui)
>>>  
>>
>> 'hg record', no GUI required.
>>  
>
> GUI is not required, it just makes it easier. I usually prefer a good gui 
> to any command line. (Sadly good gui is not that common.)
>
>   
>>  + git stash
>>>  
>>  
>> Mercurial queues or "hg diff > stash"
>>  
>  -- 
> You received this message because you are subscribed to the Google Groups 
> "spyder" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To post to this group, send email to [email protected]<javascript:>
> .
> Visit this group at http://groups.google.com/group/spyderlib.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
> 

-- 
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/spyderlib.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to