def get_range_to_here_hashes(repo, start):
    hashes = repo("log", start + "..", "--format=%H").split()
    if not all(c in string.hexdigits for s in hashes for c in s):
        raise ValueError(
            "phlgit_log__getRangeToHereHashes() invalid hashes\n" +
            str(hashes))
    hashes.reverse()
    return hashes
Input is a file and a range into that file to sort and an output location in which
dataset/ETHPy150Open bloomberg/phabricator-tools/py/phl/phlgit_log.py/get_range_to_here_hashes--crossover with--dataset/ETHPy150Open BD2KGenomics/toil/src/toil/test/sort/sort.py/down