Mercurial > jhg
comparison src/org/tmatesoft/hg/internal/FileSystemHelper.java @ 713:661e77dc88ba tip
Mac support: respect Mac alternatives of command-line arguments for common unix tools
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Sun, 03 Aug 2014 18:09:00 +0200 |
| parents | 4e6179bde4fc |
| children |
comparison
equal
deleted
inserted
replaced
| 712:a864fb309e4b | 713:661e77dc88ba |
|---|---|
| 44 ctx = sessionContext; | 44 ctx = sessionContext; |
| 45 if (Internals.runningOnWindows()) { | 45 if (Internals.runningOnWindows()) { |
| 46 linkCmd = Arrays.asList("mklink", "%1", "%2"); | 46 linkCmd = Arrays.asList("mklink", "%1", "%2"); |
| 47 chmodCmd = Collections.emptyList(); | 47 chmodCmd = Collections.emptyList(); |
| 48 statCmd = Collections.emptyList(); | 48 statCmd = Collections.emptyList(); |
| 49 } else if (Internals.runningOnMac()) { | |
| 50 linkCmd = Arrays.asList("/bin/ln", "-s", "%2", "%1"); | |
| 51 chmodCmd = Arrays.asList("/bin/chmod", "+x", "%1"); | |
| 52 statCmd = Arrays.asList("stat", "-f", "%p", "%1"); | |
| 49 } else { | 53 } else { |
| 50 linkCmd = Arrays.asList("/bin/ln", "-s", "%2", "%1"); | 54 linkCmd = Arrays.asList("/bin/ln", "-s", "%2", "%1"); |
| 51 chmodCmd = Arrays.asList("/bin/chmod", "+x", "%1"); | 55 chmodCmd = Arrays.asList("/bin/chmod", "+x", "%1"); |
| 52 statCmd = Arrays.asList("stat", "--format=%a", "%1"); | 56 statCmd = Arrays.asList("stat", "--format=%a", "%1"); |
| 53 } | 57 } |
