Todd
Todd

Reputation: 426

Moving my mercurial repository to the central server, make mine a clone

Let's say my development team has a central server where we all clone our repos from, and commit/push back to it.

Now let's say I create a new repo on my desktop, hg init, commit. How can I make this repo on my desktop become the "parent" repo in the central server? I know I can either clone or just copy the repo to the central server. But the key is, without me having to clone that repo to my desktop again? Its really big so that initial clone can take a long time. Isn't there a way I can just edit a file to make my repo think its a clone instead of being the "parent"?

Upvotes: 2

Views: 93

Answers (1)

Dalija Prasnikar
Dalija Prasnikar

Reputation: 28519

Information from where repository is cloned is written in .hg/hgrc file in your repository.

Create that file (if it does not exist) and add following lines

[paths]
default = https://my.parent.repository

Similary, if you want repository to think it is not clone of any repository, just remove those lines if they exist.

Upvotes: 3

Related Questions