On Jun 3, 2013, at 6:25 AM, LCD 47 <[email protected]> wrote:

> On 2 June 2013, Marc Weber <[email protected]> wrote:
>> How to continue?
>> 
>> Submit ideas here:
>> http://vim-wiki.mawercer.de/wiki/vim74/devs-workflows.html
> [...]
> 
>    You mix up a number of mostly unrelated things.
> 
> (1) Mercurial and Git are virtually identical to one another in terms of
>    features.  There are, of course, differences, but they are largely
>    irrelevant to this discussion.

I wouldn't say they're completely irrelevant to this discussion.  If we're 
discussing a shift in how development works, discussing a new dcvs might be a 
good idea too. +1 to git

> 
> (2) GitHub is not Git, but rather a centralized Git server, plus a bug
>    tracker, plus a number of nice "social" tools (other features are,
>    again, irrelevant to this discussion).  Bitbucket is essentially the
>    same, the main differences being that its "social" tools are less
>    polished, it ofers Mercurial along with Git, and at this point it
>    seems to have fewer scaling problems than GitHub:
> 
>        https://status.github.com/messages
>        http://status.bitbucket.org/
> (3) Currently, Mercurial is not used as a DVCS for Vim development, but
>    rather as a central distribution point for the latest Vim sources,
>    with the additional convenience of keeping a history of patches.  It
>    could well have been CVS instead with Bram as the only commiter, and
>    I beleve this is the gist of your gripe, not Mercurial itself.
> 
>    So what you ask for is not a new workflow, but a complete overhaul
> of the development process.  You do try to solve somebody else's problem
> after all. :)
> 
>    About GitHub now.  GitHub project started in ~2008.  Back then, some
> of us have been writing code for ~20 years, and we were generally doing
> fine in our unenlightened ways. :) Back then GitHub was a Rails app that
> shelled out to Git, and, while they do have a number of brilliant people
> working at the site now, I'd humbly submit that some of that initial
> architecture is still showing through.  It's social features are really
> nice these days, yes.  But is it wise to start _depending_ on them?
> Maybe not.

What social features are you talking about depending on? Issues? Pages? 
Something else?

>    So, to answer your initial question: I'd personally like to see
> Mercurial (or Git) used as a real DVCS (that is, people would start
> submitting pull requests from their own repos).  I'd also like to see a
> more functional issue tracker in place, and people actually using it.
> For the social features, I don't really care though.  Things can be
> coordinated just fine over a mailing list, like other projects do: see
> f.i. Linux kernel, KDE, *BSD.
> 
>    As for solving the "this patch" problem, I'd say "please merge my
> commit 31bed2d" is pretty much equivalent to "please include the
> attached patch".
> 

Not quite. If you push a commit up I can find it on the web ui, and send people 
links to it, or I can pull it from your remote repo and play with it by knowing 
your username and the sha/branch name. However I'd guess finding and using 
things through the ml would be a bit less elegant, though this is probably my 
inexperience with mailing lists showing through.

>  Then again, all this rant is just my opinion, and I haven't
> contributed anything useful to Vim in a while.  Not sure why you (or
> anybody else) would care about it, but since you asked... *shrug*
> 
>    /lcd
> 
> -- 
> -- 
> You received this message from the "vim_dev" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.php
> 
> --- 
> You received this message because you are subscribed to the Google Groups 
> "vim_dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
> 
> 

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

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


Raspunde prin e-mail lui