Differences between revisions 2 and 3
Revision 2 as of 2020-06-09 17:46:23
Size: 757
Comment: need to use some git commands still
Revision 3 as of 2020-06-10 17:38:13
Size: 782
Comment: incoming/outgoing also don't work
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:
 * {{{git(1)}}} must be used for all network operations (clone, push, pull).  * {{{git(1)}}} must be used for all network operations (e.g. clone, push, pull, incoming, outgoing).

git

Operate on Git repositories.

1. Status

This extension is distributed with Mercurial as experimental.

Author: Augie Fackler

2. Overview

This extension grants Mercurial the ability to operate on Git repositories.

Requires pygit2.

3. Usage

In the Mercurial 5.4 release:

  • git(1) must be used for all network operations (e.g. clone, push, pull, incoming, outgoing).

  • Only local branches are presented in Hg (as bookmarks). Use 'git branch -t remotes/origin/branchname' to see more upstream branches as bookmarks.

Example:

git clone git://...
hg init --git
hg status
hg log
hg bookmarks
hg diff
hg add
hg commit
git push
git pull
...

GitExtension (last edited 2020-09-24 17:33:01 by timeless)