Christian Michon wrote:

> On Mon, Jan 26, 2009 at 9:45 PM, Milan Vancura <mi...@ucw.cz> 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 ?

I have no opinion on how to use git.

-- 
How To Keep A Healthy Level Of Insanity:
8. Don't use any punctuation marks.

 /// Bram Moolenaar -- b...@moolenaar.net -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

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

Reply via email to