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 }