On Wednesday, March 25, 2015 at 12:18:46 PM UTC-5, LCD 47 wrote:
> On 25 March 2015, Ben Fritz wrote:
> > On Wednesday, March 25, 2015 at 10:21:41 AM UTC-5, Bruno Sutic wrote:
> > > I'm curious, when a switch is made, will Github's "pull request"
> > > feature be used? Or will code contributions still be done with
> > > patches via mailing list?
> > >
> > > I'd guess a move to "pull request" workflow will be done since it's
> > > so effortless on github, but maybe I'm jumping the gun here.
> >
> > I'd like to take this a step further:
> >
> > If pull requests will NOT be used, then does GitHub offer anything
> > at all that we cannot get elsewhere? I.e. does it give any benefits
> > beyond the fact that a lot of people are using Git?
> >
> > If Bram starts using pull requests, sure GitHub makes sense because
> > a lot of people already have accounts there. But if not...BitBucket
> > supports Git, Kiln supports Git and also adds the grouping of multiple
> > repositories into one project, and there may be others.
> >
> > I think it would be nice to have an "official" Mercurial mirror, which
> > isn't possible at GitHub. And I think an official mirror will be
> > harder to maintain if we need to use multiple sites for it, especially
> > if each site has a separate bug tracker.
> 
>     Mirroring can be done with a hook, either client-side (a post-commit
> Git hook on Bram's machine that commits and pushes to Mercurial), or
> server-side (a webhook on GitHub).
> 
>     Having multiple bug trackers is probably a bad idea, but bug
> trackers can be disabled on the mirror sites.
> 

I'm sure a hook would make it much easier for Bram to maintain a mirror.
Would it actually work on the server side, though, since it requires a
plugin to be installed to actually push from git to Hg or vice versa?

I agree multiple bug trackers would be a bad idea, but I also think
going to ONE location for both bug tracker and the repository is ideal.

If Bram is using pull requests then maybe it's worth the extra hassle,
due to having so many users already on GitHub. But if Bram is not going
to use pull requests, then I think finding a provider that supports the
following features would be best:

 * Ability to link a git and Mercurial repository together under one
   project/folder
 * Ability to have a shared issue tracker.

Optional: automatic mirroring/conversion/syncing between the two systems

I don't think BitBucket can do linked/organized repositories (there is
an open issue:
https://bitbucket.org/site/master/issue/2323/create-a-way-to-group-repositories)
and I KNOW GitHub doesn't support Mercurial. I *think* Kiln can do these
things (but maybe not the automatic mirror unless they re-enable their
Harmony feature). Does anyone know of other sites that can do all these
things and make it easy?

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

Raspunde prin e-mail lui