hg-github är en Mercurial plugin som sveper hg-git, och stöder ett arbete-flöde där förråden är värd på Bitbucket och speglas på GitHub. & Nbsp; Detta arbete-flöde kräver normalt lägga Git vägar till varje förvarets konfigurationsfil, och skapa Mercurial bokmärken pekar på GitHub förvarets filial namn. hg-github tar hand om dessa för dig automatiskt. hg-github är bsd licens.
Installation
Det enklaste sättet att installera hg-github är direkt från PyPi använder PIP eller setuptools genom att köra respektive kommandot nedan:
& Nbsp; pip installera U hg-github
eller:
& Nbsp; easy_install -U hg-github
Annars kan du hämta hg-github och installera det direkt från källan:
& Nbsp; python setup.py installera
En gång installerat, lägga hggithub avsnittet förlängningar i din globala .hgrc fil:
[förlängningar]
hggithub =
Observera att det inte är ett streck i hggithub i .hgrc fil. Du behöver inte heller lägga till hg-git förlängning, eftersom den är förpackad och används automatiskt av hg-github.
En gång installerat, förutsatt att standard avlägsen plats på din förvaret är på Bitbucket är GitHub sökvägen automatiskt och fick namnet github, så att du kan trycka på den med följande kommando:
& Nbsp; hg tryck github
Repository Paths
Såsom nämnts ovan är GitHub bana som gavs namnet github när standard avlägsen plats är på Bitbucket. För andra namngivna Bitbucket platser, är namnet github-namn som ges, där namn är namnet på banan som ligger på BitBucket. Till exempel överväga följande .hg / hgrc reporäntan config:
[vägar]
default = ssh: //hg@bitbucket.org/stephenmcd/hg-git
somefork = SSH: //hg@bitbucket.org/stephenmcd/hg-git-temp
hg-git kommer att lägga till poster i konfigurationsfilen på följande sätt. Observera att konfigurationsfilen inte är faktiskt skrivit till:
[vägar]
default = ssh: //hg@bitbucket.org/stephenmcd/hg-github
somefork = SSH: //hg@bitbucket.org/stephenmcd/hg-github-temp
github = git + ssh: //git@github.com/stephenmcd/hg-github.git
github-somefork = git + ssh: //git@github.com/stephenmcd/hg-github-temp.git
GitHub Användarnamn
hg-github förutsätter att du har samma användarnamn på GitHub och Bitbucket. Om du har en annan GitHub användarnamn, kan du ange det genom att lägga till följande avsnitt till din globala .hgrc fil. Till exempel min GitHub användarnamn är stephenmcd:
[Github]
användarnamn = stephenmcd
Krav :
- Python
- Mercurial
Kommentarer hittades inte