libvcs.cmd.hg
#
For mercurial, aka hg(1)
.
- class libvcs.cmd.hg.Hg(*, dir)#
- Parameters:
dir (libvcs._internal.types.StrPath) –
- clone(self, *, url, no_update=None, update_rev=None, rev=None, branch=None, ssh=None, remote_cmd=None, pull=None, stream=None, insecure=None)#
Clone a working copy from a mercurial repo.
Wraps hg clone.
Examples
>>> hg = Hg(dir=tmp_path) >>> hg_remote_repo = create_hg_remote_repo() >>> hg.clone(url=f'file://{hg_remote_repo}') 'updating to branch default...1 files updated, 0 files merged, ...' >>> hg.dir.exists() True