This makes it compatible with worktrees.
Details
Diff Detail
- Repository
- rL LLVM
- Build Status
Buildable 26470 Build 26469: arc lint + arc unit
Event Timeline
| llvm/utils/gn/build/write_vcsrevision.py | ||
|---|---|---|
| 52 | For the record, on Python3, subprocess.check_output generates bytes and not str. It seems to be ok as an argument to os.path.isdir, but it requires an extra decode() after the strip() | |
| llvm/utils/gn/build/write_vcsrevision.py | ||
|---|---|---|
| 35 | should this use exists() too to be consistent with line 38? | |
| llvm/utils/gn/build/write_vcsrevision.py | ||
|---|---|---|
| 52 | great, LGTM then. | |
| llvm/utils/gn/build/write_vcsrevision.py | ||
|---|---|---|
| 35 | The reason why I switched to exists for .git is that .git can either be a file or a directory (because of worktrees). As far as I know .svn will always be a directory so it seems slightly more correct to use isdir here. | |
should this use exists() too to be consistent with line 38?