##// END OF EJS Templates
Introduce LICENSE.md to include license information about Bootstrap 3.0.0...
Introduce LICENSE.md to include license information about Bootstrap 3.0.0 This creates a LICENSE.md file which will ultimately contain all relevant licensing information for the project, but for the moment just contains information about Boostrap 3.0.0 licensed under Apache License 2.0. A copy of the Apache license is also herein included.

File last commit:

r3796:2b5f94fc beta
r4118:fd2dff05 rhodecode-2.2.5-gpl
Show More
workdir.py
22 lines | 748 B | text/x-python | PythonLexer
from rhodecode.lib.vcs.backends.base import BaseWorkdir
from rhodecode.lib.vcs.exceptions import BranchDoesNotExistError
from rhodecode.lib.vcs.utils.hgcompat import hg_merge
class MercurialWorkdir(BaseWorkdir):
def get_branch(self):
return self.repository._repo.dirstate.branch()
def get_changeset(self):
wk_dir_id = self.repository._repo[None].parents()[0].hex()
return self.repository.get_changeset(wk_dir_id)
def checkout_branch(self, branch=None):
if branch is None:
branch = self.repository.DEFAULT_BRANCH_NAME
if branch not in self.repository.branches:
raise BranchDoesNotExistError
hg_merge.update(self.repository._repo, branch, False, False, None)