On 2 June 2013, Marc Weber <[email protected]> wrote:
> I've been thinking about what's causing trouble to me.
> Lack of workflows - lack of documentation.
> 
> http://vim.sourceforge.net/ -> download -> patch
> No hint about how patches should be submitted.
> No hinting about release cycles
> NO hinting about how to manage vim source and patches.
> 
> I'm used to git.

[...]
> Summary: Almost all problems would be gone by providing an official
> github based mirror using git. Patches which are ready could still be
> applied to mercurial.
> 
> I know there are many mercurial users on this list, please helsp my
> mind change, and tell me how the I can setup a mercurial based
> workflow which doesn't get into my way - which is as easy as the git
> based is I described above.

[...]
> People like ZyX should not spend their time on repating lists of
> patches which should be included. Such behaviour might be a sign of
> lack of infrastructure - and that infrastructure is there, we just
> have to use it.
[...]

    Are you trying to solve your own problem, or (your perception of)
somebody else's problem?  If the former, may I suggest the following
workflow:

(1) Get this file, bridging Mercurial to Git:

        
https://github.com/felipec/git/blob/fc/master/contrib/remote-helpers/git-remote-hg.py

    Rename it git-remote-hg, make it executable, and copy it to your
    $PATH; see also:

        http://felipec.wordpress.com/2012/11/13/git-remote-hg-bzr-2/

(2) Clone the sources, then go make some coffee:

        git clone hg::https://vim.googlecode.com/hg/ vim

(3) Create a branch for each feature you're working on, then patch,
    test, push to GitHub, whatever;

(4) Update master, then rebase your branches, or merge master to them;

(5) When you have something to show, run

        git diff -r master

    and post the output to the list.

    Would that work for you?

    /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.


Raspunde prin e-mail lui