Revision f2eb09e5da50128af1f2b20a451dadd3adc991fd authored by Jeff Bezanson on 06 November 2020, 22:36:59 UTC, committed by GitHub on 06 November 2020, 22:36:59 UTC
1 parent 5d68779
relative_path.py
import sys, os
if len(sys.argv) != 3:
sys.stderr.write("\nrelative_path.py - incomplete arguments: %s\n"%(sys.argv))
sys.exit(1)
# We always use `/` as the path separator, no matter what OS we're running on, since our
# shells and whatnot during the build are all POSIX shells/cygwin. We rely on the build
# system itself to canonicalize to `\` when it needs to, and deal with the shell escaping
# and whatnot at the latest possible moment.
sys.stdout.write(os.path.relpath(sys.argv[2], sys.argv[1]).replace(os.path.sep, '/'))
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...