Browse code
bug(porcelain): fix resolve-ref
Edward authored on 19/05/2021 08:25:04
Showing 1 changed files
Showing 1 changed files
... | ... |
@@ -41,14 +41,13 @@ |
41 | 41 |
(digit-char-p _1 16)) |
42 | 42 |
it)))) |
43 | 43 |
(cond |
44 |
- ((let ((it "master")) |
|
45 |
- (block is-branch |
|
46 |
- (mapc (fw.lu:destructuring-lambda ((name hash)) |
|
47 |
- (when (equal it name) |
|
48 |
- (return-from is-branch |
|
49 |
- (ensure-ref hash)))) |
|
50 |
- (branches *git-repository*)) |
|
51 |
- nil))) |
|
44 |
+ ((block is-branch |
|
45 |
+ (mapc (fw.lu:destructuring-lambda ((name hash)) |
|
46 |
+ (when (equal it name) |
|
47 |
+ (return-from is-branch |
|
48 |
+ (ensure-ref hash)))) |
|
49 |
+ (branches *git-repository*)) |
|
50 |
+ nil)) |
|
52 | 51 |
((hash-p it) (ensure-ref it))))) |
53 | 52 |
|
54 | 53 |
(defmacro git:git (&rest commands) |
... | ... |
@@ -60,7 +59,7 @@ |
60 | 59 |
(list (handle-list _1))))) |
61 | 60 |
(data-lens:transform-head (serapeum:op |
62 | 61 |
(etypecase _1 |
63 |
- (string `(resolve-refish ,_1)) |
|
62 |
+ (string `(git::resolve-refish ,_1)) |
|
64 | 63 |
(t _1))))) |
65 | 64 |
commands)))) |
66 | 65 |
|