equal
deleted
inserted
replaced
805 '''return an is_link() function with default to fallback''' |
805 '''return an is_link() function with default to fallback''' |
806 if checklink(path): |
806 if checklink(path): |
807 return lambda x: os.path.islink(os.path.join(path, x)) |
807 return lambda x: os.path.islink(os.path.join(path, x)) |
808 return fallback |
808 return fallback |
809 |
809 |
|
810 _umask = os.umask(0) |
|
811 os.umask(_umask) |
|
812 |
810 # Platform specific variants |
813 # Platform specific variants |
811 if os.name == 'nt': |
814 if os.name == 'nt': |
812 import msvcrt |
815 import msvcrt |
813 nulldev = 'NUL:' |
816 nulldev = 'NUL:' |
814 |
817 |
931 except ImportError: |
934 except ImportError: |
932 pass |
935 pass |
933 |
936 |
934 else: |
937 else: |
935 nulldev = '/dev/null' |
938 nulldev = '/dev/null' |
936 _umask = os.umask(0) |
|
937 os.umask(_umask) |
|
938 |
939 |
939 def rcfiles(path): |
940 def rcfiles(path): |
940 rcs = [os.path.join(path, 'hgrc')] |
941 rcs = [os.path.join(path, 'hgrc')] |
941 rcdir = os.path.join(path, 'hgrc.d') |
942 rcdir = os.path.join(path, 'hgrc.d') |
942 try: |
943 try: |