Can't push. Any idea why?

Augie Fackler durin42 at gmail.com
Mon Nov 29 21:46:29 CST 2010


Please keep the list CC'ed.

On Nov 29, 2010, at 9:42 PM, lumeng.dev at gmail.com wrote:

> On Mon, Nov 29, 2010 at 21:27, Augie Fackler <durin42 at gmail.com> wrote:
> 
>> 
>> On Nov 29, 2010, at 9:25 PM, lumeng.dev at gmail.com wrote:
>> 
>>> Hi
>>> 
>>> 
>>> On Mon, Nov 29, 2010 at 17:10, Augie Fackler <durin42 at gmail.com> wrote:
>> 
>> [...]
>> 
>>>> If anything, That would probably make things worse. The *problem* is
>> that
>>>> you used naive OS X tools to copy a Mercurial repository in a particular
>>>> case that has issues. This has been fixed as of the latest release, but
>>>> requires upgrading both your copy of mercurial and the repository, and
>> won't
>>>> retroactively fix the missing revlogs. You'll need to restore those from
>> a
>>>> backup. 'hg verify' may give you clues as to which files are missing.
>>>> 
>>> 
>>> I have destroyed the repository that you suggest me to restore. But I
>> have a
>>> 'hg verify' healthy repository on computer B that I want to push to a
>>> repository on computer A. Without upgrading repository and hg on both
>>> computers, is there a way for me to push repository B to repository A?
>> 
>> Your use of the word push should suggest 'hg push' to you. See
>> http://selenic.com/hg/help/push for more details.
> 
> 
> But how can I access repository B on computer A? If I copy repository from
> computer B to computer A, the said issue will corrupt the repository.

Computer networks come to mind. Barring that, maybe you'll find http://selenic.com/hg/help/bundle in some way informative.



More information about the Mercurial mailing list