• J
    Windows: Treat Windows style path names. · 25fe217b
    Johannes Sixt 提交于
    GIT's guts work with a forward slash as a path separators. We do not change
    that. Rather we make sure that only "normalized" paths enter the depths
    of the machinery.
    
    We have to translate backslashes to forward slashes in the prefix and in
    command line arguments. Fortunately, all of them are passed through
    functions in setup.c.
    
    A macro has_dos_drive_path() is defined that checks whether a path begins
    with a drive letter+colon combination. This predicate is always false on
    Unix. Another macro is_dir_sep() abstracts that a backslash is also a
    directory separator on Windows.
    Signed-off-by: NJohannes Sixt <johannes.sixt@telecom.at>
    25fe217b
setup.c 13.8 KB