Skip to content

Commit 7482d86

Browse files
committed
pass args to grgit.open
1 parent 963e7b3 commit 7482d86

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/main/java/edu/wpi/first/gradlerio/deploy/CreateLogFileTask.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ public class CreateLogFileTask extends DefaultTask {
3232
};
3333
private File deployFile;
3434
private String json;
35+
private String gitDirectory;
3536

3637
@Inject
3738
public CreateLogFileTask() {
@@ -42,7 +43,9 @@ public CreateLogFileTask() {
4243
Grgit grgit;
4344

4445
try {
45-
grgit = Grgit.open();
46+
HashMap<String, Object> args = new HashMap<String, Object>();
47+
args.put("dir", gitDirectory);
48+
grgit = Grgit.open(args);
4649

4750
try {
4851
data.put(DEPLOY_ITEMS[4], grgit.getResolve().toRevisionString("HEAD"));
@@ -91,6 +94,10 @@ public void setDeployFile(String path) {
9194
deployFile = new File(path);
9295
}
9396

97+
public void setGitDirectory(String dir) {
98+
gitDirectory = dir;
99+
}
100+
94101
@OutputFile
95102
public File getDeployFile() {
96103
return deployFile;

src/main/java/edu/wpi/first/gradlerio/deploy/FRCExtension.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public FRCExtension(Project project, DeployExtension deployExtension) {
2626
});
2727

2828
deployLogFile = project.getTasks().register("writeDeployFile", CreateLogFileTask.class, t -> {
29+
t.setGitDirectory(project.getRootDir().toString());
2930
t.setDeployFile(project.getLayout().getBuildDirectory().toString() + "debug/debug_info.json");
3031
});
3132

0 commit comments

Comments
 (0)