Package translate :: Package storage :: Package versioncontrol :: Module hg :: Class hg

[hide private]
[frames] | no frames]

# Class hg

source code

Class to manage items under revision control of mercurial.

Instance Methods | [hide private]

update(self, revision=None) Does a clean update of the given path | source code

commit(self, message=None, author=None) Commits the file and supplies the given commit message if present | source code

getcleanfile(self, revision=None) Get a clean version of a file from the hg repository | source code

Inherited from `GenericRevisionControlSystem`: `__init__` Inherited from `GenericRevisionControlSystem` (private): `_find_rcs_directory`, `_find_rcs_in_parent_directories`, `_self_check`

Class Variables | [hide private]

| RCS_METADIR = ``'``.hg``'`` The name of the metadata directory of the RCS
| SCAN_PARENTS = `True` whether to check the parent directories for the metadata directory of the RCS working copy

Method Details | [hide private]

### update(self, revision=None)

source code

Does a clean update of the given path

Parameters:
  - `revision` - ignored for hg
Overrides: GenericRevisionControlSystem.update

### commit(self, message=None, author=None)

source code

Commits the file and supplies the given commit message if present

Overrides: GenericRevisionControlSystem.commit

### getcleanfile(self, revision=None)

source code

Get a clean version of a file from the hg repository

Overrides: GenericRevisionControlSystem.getcleanfile