Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

repo-tracker.el

Do you work on dozens of repos, and have a hard time remembering which ones are dirty? You need to track all your repos at a glance.

Screenshot:

./screenshot.png

Usage

Installation

Install using straight.el:

(use-package repo-tracker
  :straight (repo-tracker :type git :host github
                          :repo "lihebi/repo-tracker.el")
  :requires magit)

Dependency: magit

Configuration

(setq repo-tracker-repos '("~/git/homepage"
                           "~/git/note"
                           "~/git/research"
                           "~/git/scratch/"
                           ;; configs
                           "~/.stumpwm.d"
                           "~/.emacs.d"
                           ;; emacs packages
                           "~/.emacs.d/straight/repos/smart-scholar.el"
                           "~/.emacs.d/straight/repos/simple-drill.el"
                           "~/.emacs.d/straight/repos/scribble-mode.el/"
                           "~/.emacs.d/straight/repos/hn.el/"))

Running

Run repo-tracker. Key bindings in the buffer:

  • g (repo-tracker-refresh): refresh the status buffer

Run repo-tracker-fetch-all to fetch from upstream, so that you can see whether you are behind upstream. This runs synchronously.

TODO-List

high light different things differently

catch other types of dirtyness

show only important messages

This package is alpha now, so I need full message to catch all dirtyness. I’m delaying this until the package becomes mature.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published