List<String> (HgRevisionNumber vcsRevisionNumber, String fileName) { final List<String> arguments = new LinkedList<>(); if (vcsRevisionNumber != null) { arguments.add("--rev"); if (!StringUtil.isEmptyOrSpaces(vcsRevisionNumber.getChangeset())) { arguments.add(vcsRevisionNumber.getChangeset()); } else { arguments.add(vcsRevisionNumber.getRevision()); } } arguments.add(fileName); return arguments; }