git.fiddlerwoaroof.com
Browse code

bug(porcelain): fix resolve-ref

Edward authored on 19/05/2021 08:25:04
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