History

fix cloning

Noam Preil committed 5 years ago

Commit ab91cb41 parent e5fb9e21 file · +3 −4Browse files

Unified · Split

src.c+3−4
@@ -24,21 +24,20 @@ static int · 23 unmodified lines
24fetchgit(char *url, char *rev, char *dir)24fetchgit(char *url, char *rev, char *dir)
25{25{
26 char *argv[] = {"rc", "-c", nil, nil};26 char *argv[] = {"rc", "-c", nil, nil};
27 char *c;
28 Exec e;27 Exec e;
29 28
30 e.file = "/bin/rc";29 e.file = "/bin/rc";
31 e.argv = argv;30 e.argv = argv;
32 e.pid = chancreate(sizeof(int), 0);31 e.pid = nil;
33 if(rev == nil)32 if(rev == nil)
34 c = smprint("git/clone %s %s", url, dir);33 argv[2] = smprint("git/clone %s %s", url, dir);
35 else{34 else{
36 fprint(2, "FIXME git/clone %s rev %s\n", url, dir);35 fprint(2, "FIXME git/clone %s rev %s\n", url, dir);
37 return -1;36 return -1;
38 }37 }
39 38
40 pexec(&e);39 pexec(&e);
41 free(c);40 free(argv[2]);
42 41
43 return -1;42 return -1;
44}43}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t