Am Donnerstag, 23. April 2015, 20:03:51 schrieb James McCoy:
> On Thu, Apr 23, 2015 at 08:43:00PM +0200, Christian Brabandt wrote:
> > Hi James!
> > 
> > On Do, 23 Apr 2015, James McCoy wrote:
> > > 
> > > Using that export mangles the history of the repository by, at
> > > the very least, removing all traces of the .hgtags file.  This
> > > means that there will be no shared history between
> > > https://github.com/vim/vim and any existing Git mirror (e.g.,
> > > vim-jp's mirror, my mirror, MacVim's mirror, etc.).  This also
> > > means that any Mercurial mirror of the Git mirror won't have the
> > > same history as the existing Mercurial repository.
> > 
> > That is the first time I hear about problems with the existing 
> > experimental github's Vim mirror. Wouldn't there then also be a problem 
> > with the repository cleanup script?
> 
> If the cleanup script is rewriting history (not just adding
> pointers/tags to existing history), yes it's a problem.

The cleanup script is all about rewriting history.

> Especially considering that you're planning to continue a Mercurial
> mirror, enabling those that want to use the mirror to simply add a new
> remote to their config would be useful.
> 
> If the history is rewritten when converting to Git, then they'll
> definitely have to make a new clone from the resulting Mercurial
> repository.  If the history isn't rewritten, then they shouldn't have
> to, but I'm not 100% on that since I'm not sure what process you're
> using.

I'm also not aware of the process Christian is using.
Currently, the strange commit messages look like being imported in a
custom script.

I guess there is a way continuing the HG mirror from a rewritten Git
repository. This should be not much different from switching the HG
mirror to track Git in the beginning.

Markus

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