On Mon, Jan 26, 2009 at 9:45 PM, Milan Vancura <[email protected]> wrote:
>> > 5. what about a cooperation with Christian and pul his git tree as
>> >    vim_upstream? There is no dependency on svn, nice tags for vim versions 
>> > are
>> >    there... Would it be possible?
>>
>> No, it wouldn't.
>> It looks nice at first sight, but it isn't really useful for
>> development. Look at the branches, they each have their own root, they
>> don't have any relation to each other. With Vim 7.3, the master branch
>> will be rewritten from scratch. You can't merge and forward-port the
>> feature branches to the next minor release. In fact you'd end up with a
>> rebase of all your branches as well.
>
> It would be nice if you two agreed on some simple system good for everyone. I
> think that the development of vim is, from its definition (just one committer)
> linear. So if there were tags for each versio of vim and patches named by 
> their
> number and subject, one can find everything in history easily. We don't
> probably need no branches for upstream vim, we need them for paralel
> development like patch sets of other authors etc.
> And with patches named with their number (and subject), we will not need so
> many tags...

I asked Markus his requirements: his answers show a trend hard to
satisfy. I also know from vim cvs the current existing linear flow.

I now believe branches should be up to the local git directory: we'll
never get to convince anybody that this or that specific workflow is
the best.

So I'm moving forward to have a linear git repo with few tags (ex:
beginning of vim-7.0 and last vim-7.0). The users will be able to
checkout those tags in their local repo and this will create local
branches with the tag's names.

Anyone against this ? If it gets enough votes, I'll use git-cvsimport
I did during this weekend and make minor modifications/grafts. The
result will be visible on github (I'll announce it when ready)

Bram: any chance we could get your opinion on this subject ?

-- 
Christian
--
http://detaolb.sourceforge.net/, a linux distribution for Qemu with Git inside !

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui