# This file is a part of LEMON, a generic C++ optimization library.
# Copyright (C) 2003-2009
# Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
# (Egervary Research Group on Combinatorial Optimization, EGRES).
# Permission to use, modify and distribute this software is granted
# provided that this copyright notice appears in all copies. For
# precise terms see the accompanying LICENSE file.
# This software is provided "AS IS" with no warranty of any kind,
# express or implied, and with no claim as to its suitability for any
from mercurial import ui, hg
from mercurial import util
util.rcpath = lambda : []
if len(sys.argv)>1 and sys.argv[1] in ["-h","--help"]:
This utility just prints the length of the longest path
in the revision graph from revison 0 to the current one.
r = hg.repository(u, ".")
N = r.changectx(".").rev()
p=r.changectx(i).parents()