Skip to content

Commit 5e627fc

Browse files
committed
Display commit object contents
1 parent aeb2b55 commit 5e627fc

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

EasyKey.git/ezk-git-giob.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,22 @@ allTags() {
1616
find .git/refs/tags -type f -exec sh -c 'echo "File: $1"; cat "$1"' _ {} \;
1717
}
1818

19+
contCommit() {
20+
git log --all --graph --decorate --oneline --format='%C(bold blue)%h%Creset %s %C(bold green)(%cd)%Creset %an' --date=format:'%Y-%m-%d %H:%M'
21+
echo "Enter commit to display:"
22+
read cname
23+
[ "${cname}" = "" ] && waitonexit && return
24+
git cat-file -p $cname
25+
}
26+
1927
setActual
2028

2129
menuInit "Git object internals"
2230
submenuHead "Usefull commands "
2331
menuItem b "Current HEAD pointer" "git symbolic-ref HEAD"
2432
menuItem c "Inspect current tree object" "git cat-file -p ${actual}^{tree}"
2533
menuItem d "Inspect current commit object" "git cat-file -p ${actual}^{commit}"
34+
menuItem e "Show contents of commit object" contCommit
2635
menuItem e "All branches" allBranches
2736
menuItem f "All tags" allTags
2837
startMenu "setActual"

0 commit comments

Comments
 (0)