##// END OF EJS Templates
Implemented generation of changesets based...
Implemented generation of changesets based on whole diff instead of per file diff. That can give a big speed improvement for large changesets in repositories with large history. - improved handling of binary files - show renames of binary files - implemented new diff limit functionality - unify diff generation between hg and git - Added binary indicators for changed files, - added diff lib tests

File last commit:

r2165:dc2584ba merge default
r2995:32471bd1 beta
Show More
__init__.py
24 lines | 781 B | text/x-python | PythonLexer
fixes rhodecode upgrade problem that caused setuptool to crash on importing sqlalchemy models
r1541 import os
added quiet flag into get_current_revision
r1571 def get_current_revision(quiet=False):
fixes rhodecode upgrade problem that caused setuptool to crash on importing sqlalchemy models
r1541 """
Returns tuple of (number, id) from repository containing this package
or None if repository could not be found.
auto white-space removal
r1818
added quiet flag into get_current_revision
r1571 :param quiet: prints error for fetching revision if True
fixes rhodecode upgrade problem that caused setuptool to crash on importing sqlalchemy models
r1541 """
try:
Added VCS into rhodecode core for faster and easier deployments of new versions
r2007 from rhodecode.lib.vcs import get_repo
from rhodecode.lib.vcs.utils.helpers import get_scm
fixes rhodecode upgrade problem that caused setuptool to crash on importing sqlalchemy models
r1541 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)
Catch all exception on get_current_revision
r1578 except Exception, err:
added quiet flag into get_current_revision
r1571 if not quiet:
print ("Cannot retrieve rhodecode's revision. Original error "
"was: %s" % err)
fixes rhodecode upgrade problem that caused setuptool to crash on importing sqlalchemy models
r1541 return None