浏览代码

Always use full-sha1 object id

master
10sr 6 年前
父节点
当前提交
58b11af332
签署人:: 10sr GPG 密钥 ID: 7BEC428194130EB2
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. +5
    -3
      emacs.el

+ 5
- 3
emacs.el 查看文件

@@ -1,6 +1,6 @@
;;; emacs.el --- 10sr emacs initialization

;; Time-stamp: <2018-10-18 14:42:27 JST 10sr>
;; Time-stamp: <2018-10-18 14:50:11 JST 10sr>

;;; Code:

@@ -2473,8 +2473,8 @@ When PATH is omitted or nil, it is calculated from current file or directory."
(defun git-walktree--open-noselect (commitish path object)
"Open git tree buffer of COMMITISH.
When PATH was given and non-nil open that, otherwise open root tree.
When OBJECT was given and non-nil, assume that is the object of COMMITISH:PATH
without checking it."
When OBJECT was given and non-nil, assume that is the full sha1 object id of
COMMITISH:PATH without checking it."
(cl-assert commitish)
(let ((type (git-walktree--git-plumbing "cat-file"
"-t"
@@ -2489,6 +2489,8 @@ without checking it."

(setq object (or object
(git-walktree--resolve-object commitish path)))
(setq object (git-walktree--git-plumbing "rev-parse"
object))
(cl-assert object)

(let ((type (git-walktree--git-plumbing "cat-file"


正在加载...
取消
保存