[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] scratch/dired-git-info 7755019 32/33: Get commit info from real f
From: |
Clemens Radermacher |
Subject: |
[elpa] scratch/dired-git-info 7755019 32/33: Get commit info from real file name |
Date: |
Sun, 17 Feb 2019 13:03:32 -0500 (EST) |
branch: scratch/dired-git-info
commit 7755019e7a94a35d54d121b32beca9962e8f490f
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>
Get commit info from real file name
---
dired-git-info.el | 12 +++---------
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/dired-git-info.el b/dired-git-info.el
index 7ae2a89..09df3d4 100644
--- a/dired-git-info.el
+++ b/dired-git-info.el
@@ -96,19 +96,13 @@ are (see git-log PRETTY FORMATS for all):
FILE default to current dired file. GITF determines the commit
info format and defaults to `dgi-commit-message-format'."
- (let* ((file (or file (dired-get-file-for-visit)))
- (lfile (and (file-exists-p file)
- ;; get the actual displayed name, to make it work with
- ;; dired collapse for example
- (save-excursion
- (dired-goto-file file)
- (buffer-substring (point) (line-end-position))))))
- (when (and lfile (not (member lfile '(".." "."))))
+ (let ((file (or file (dired-get-file-for-visit))))
+ (when (and file (file-exists-p file))
(let ((msg (dgi--command-to-string
"git" "log" "-1"
(concat "--pretty="
(or gitf dgi-commit-message-format))
- lfile)))
+ file)))
(when (and msg (not (string= "" msg)))
(substring msg
;; skip newline
- [elpa] scratch/dired-git-info 7803b82 16/33: Only mention some common options for message format docstring, (continued)
- [elpa] scratch/dired-git-info 7803b82 16/33: Only mention some common options for message format docstring, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info f2117c8 28/33: Add .gitignore, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 1c4ff64 23/33: Remove redundant :group declarations, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info cd60dd4 33/33: Check visible part of file names for right formatting, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 3280075 22/33: Update descriptions, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 069695c 10/33: Update screenshot, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 51135d8 07/33: Use actual displayed width of filename to determine spacing, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 16c7a1a 15/33: Hide details when showing git info, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 2ea5107 29/33: Rephrase commentary, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info b5551e7 30/33: Convert entry command to minor mode, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 7755019 32/33: Get commit info from real file name,
Clemens Radermacher <=
- [elpa] scratch/dired-git-info f539ba5 08/33: Align message parts of commit messages, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 8afe378 09/33: Update docstring for message format, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info f9f8ab5 17/33: Cleanup, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 0f7625c 14/33: Make overlays buffer local, to allow multiple dired buffers, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info aa8248a 21/33: Use temp buffer, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info c8e3b2e 13/33: Add docstrings, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 95688b3 20/33: Add group, keywords and make options customizeable, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 4f6d0ca 24/33: Boolean vars shouldn't have a -p suffix, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 6115ae1 03/33: Fix package name in comment, Clemens Radermacher, 2019/02/17
- [elpa] scratch/dired-git-info 740e1cf 27/33: Fix copyright, Clemens Radermacher, 2019/02/17