Show More
@@ -10,6 +10,7 b'' | |||
|
10 | 10 | |
|
11 | 11 | import os |
|
12 | 12 | import errno |
|
13 | import platform | |
|
13 | 14 | import shutil |
|
14 | 15 | import stat |
|
15 | 16 | import hashlib |
@@ -88,8 +89,15 b' def usercachepath(ui, hash):' | |||
|
88 | 89 | if os.name == 'nt': |
|
89 | 90 | appdata = os.getenv('LOCALAPPDATA', os.getenv('APPDATA')) |
|
90 | 91 | path = os.path.join(appdata, longname, hash) |
|
92 | elif platform.system() == 'Darwin': | |
|
93 | path = os.path.join(os.getenv('HOME'), 'Library', 'Caches', | |
|
94 | longname, hash) | |
|
91 | 95 | elif os.name == 'posix': |
|
92 |
path = os. |
|
|
96 | path = os.getenv('XDG_CACHE_HOME') | |
|
97 | if path: | |
|
98 | path = os.path.join(path, longname, hash) | |
|
99 | else: | |
|
100 | path = os.path.join(os.getenv('HOME'), '.cache', longname, hash) | |
|
93 | 101 | else: |
|
94 | 102 | raise util.Abort(_('unknown operating system: %s\n') % os.name) |
|
95 | 103 | return path |
General Comments 0
You need to be logged in to leave comments.
Login now