#!/usr/bin/env python # hgview: visual mercurial graphlog browser in PyQt4 # # Copyright 2008-2010 Logilab # # This software may be used and distributed according to the terms # of the GNU General Public License, incorporated herein by reference. """ Hg repository log browser. This may be used as a standalone application or as a hg extension. See README file included. """ import sys, os import os.path as pos try: import hgviewlib except ImportError: import stat execpath = pos.abspath(__file__) # resolve symbolic links statinfo = os.lstat(execpath) if stat.S_ISLNK(statinfo.st_mode): execpath = pos.abspath(pos.join(pos.dirname(execpath), os.readlink(execpath))) sys.path.append(pos.abspath(pos.join(pos.dirname(execpath), ".."))) from hgviewlib.application import main main()