Skip to content

lihebi/repo-tracker.el

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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