Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/10sr/git-walktree-el
Browse Git Tree and Blob Objects
https://github.com/10sr/git-walktree-el
Last synced: about 2 months ago
JSON representation
Browse Git Tree and Blob Objects
- Host: GitHub
- URL: https://github.com/10sr/git-walktree-el
- Owner: 10sr
- License: gpl-3.0
- Created: 2018-10-12T08:52:55.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-01-10T07:26:59.000Z (almost 5 years ago)
- Last Synced: 2024-08-06T06:07:28.673Z (5 months ago)
- Language: Emacs Lisp
- Homepage: https://10sr.github.io/git-walktree-el/
- Size: 356 KB
- Stars: 11
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://travis-ci.org/10sr/git-walktree-el.svg?branch=master)](https://travis-ci.org/10sr/git-walktree-el)
[![MELPA](https://melpa.org/packages/git-walktree-badge.svg)](https://melpa.org/#/git-walktree)
[![MELPA Stable](https://stable.melpa.org/packages/git-walktree-badge.svg)](https://stable.melpa.org/#/git-walktree)git-walktree.el
===============Browse Git tree and blob objects
![ss.png](ss.png)
What is This?
-------------`git-walktree` is a Git `ls-tree` browser.
It has following features:- Browse tree (and blob) objects of arbitrary revisions
without checking them out to working directory
- Go up and down tree objects
- Visit blob objects
- Switch to parent and child revisions
- Checkout (dump) tree or blob objects to current working directoryUsage and Keybinds
------------------M-x git-walktree to open git-walktree buffer.
Prompt user for revision to show.- When current buffer is visiting a file and it exists in the revision,
open blob buffer for that file
- Otherwise, open tree buffer for `default-directory`In git-walktree buffers, following keybinds are defined:
- ^ Go up to parent tree object
- P Move to parent revision
- N Move to child revision
- C Checkout current blob or tree object to working directory
- G Move to another revision (ask user)Additionally, in tree object buffer:
- ENTER Visit tree or blob object at point
License
-------This software is released under GPL version 3 or (at your option)
any later version.See `LICENSE` for details.