Files
@ b2b93614a7cd
Branch filter:
Location: kallithea/rhodecode/lib/__init__.py - annotation
b2b93614a7cd
781 B
text/x-python
Implemented #658 Changing username in LDAP-Mode should not be allowed.
Those username are autocreated, changing them will end up with new account creation after user logs
in again
Those username are autocreated, changing them will end up with new account creation after user logs
in again
70e646b2806a 70e646b2806a 70e646b2806a a9888895b60d 70e646b2806a 70e646b2806a 70e646b2806a cf51bbfb120e a9888895b60d 70e646b2806a 70e646b2806a 70e646b2806a 324ac367a4da 324ac367a4da 70e646b2806a 70e646b2806a 70e646b2806a 70e646b2806a 70e646b2806a 67168195a676 a9888895b60d a9888895b60d a9888895b60d 70e646b2806a | import os
def get_current_revision(quiet=False):
"""
Returns tuple of (number, id) from repository containing this package
or None if repository could not be found.
:param quiet: prints error for fetching revision if True
"""
try:
from rhodecode.lib.vcs import get_repo
from rhodecode.lib.vcs.utils.helpers import get_scm
repopath = os.path.join(os.path.dirname(__file__), '..', '..')
scm = get_scm(repopath)[0]
repo = get_repo(path=repopath, alias=scm)
tip = repo.get_changeset()
return (tip.revision, tip.short_id)
except Exception, err:
if not quiet:
print ("Cannot retrieve rhodecode's revision. Original error "
"was: %s" % err)
return None
|