DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Mercurial (a81015259a98)

VCS Links

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
import sys, os

outmanifest = sys.argv[1]
manifestdirs = sys.argv[2:]

outfd = open(outmanifest, 'w')

for manifestdir in manifestdirs:
    if not os.path.isdir(manifestdir):
        print >>sys.stderr, "Warning: trying to link manifests in missing directory '%s'" % manifestdir
        continue

    for name in os.listdir(manifestdir):
        infd = open(os.path.join(manifestdir, name))
        print >>outfd, "# %s" % name
        outfd.write(infd.read())
        print >>outfd
        infd.close()

outfd.close()