Skip to content

keep up-to-date with git repos in vis

License

Notifications You must be signed in to change notification settings

jgarte/vis-outdated

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

vis-outdated 🕷️

Keep up-to-date with a list of git repos using vis.

How

Given a set of git repos, we fetch commit hashes using git ls-remote and store them on disk.

We then compare the local cache with the latest hashes to see if they are up-to-date.

Commands

outdated - are we up-to-date?

outdated-up - update local hashes

Bonus

outdated-install - do a git clone (shallow) to vis plugins folder (no overwrite)

Config

Just set repos to an array of git repositories.

Example:

require('plugins/vis-outdated').repos = {
	'https://github.com/erf/vis-title',
	'https://github.com/erf/vis-cursors',
	'https://github.com/erf/vis-highlight',
}

Local CSV cache file

repos and commits are cached in {XDG_CACHE_HOME|HOME}.vis-outdated.csv.

About

keep up-to-date with git repos in vis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 100.0%