All Projects → Autorevision → autorevision

Autorevision / autorevision

Licence: MIT license
A script for extracting version information useful in release/build scripting.

Programming Languages

shell
77523 projects
Makefile
30231 projects
python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to autorevision

ohloh scm
The Ohloh source control management library
Stars: ✭ 58 (-20.55%)
Mutual labels:  svn, hg, bzr
libvcs
⚙️ Lite, typed, pythonic utilities for git, svn, mercurial, etc.
Stars: ✭ 43 (-41.1%)
Mutual labels:  svn, hg
Phabricator
Effective June 1, 2021: Phabricator is no longer actively maintained.
Stars: ✭ 12,225 (+16646.58%)
Mutual labels:  svn, hg
Vcspull
🔄 synchronize projects via yaml/json manifest. built on libvcs
Stars: ✭ 187 (+156.16%)
Mutual labels:  svn
elixir-revisionair ecto
A Revisionair adapter based on Ecto. Allows you to persist and keep track of revisions of your data structures in any of Ecto's supported databases.
Stars: ✭ 18 (-75.34%)
Mutual labels:  revision
git
🔀 semantic-release plugin to commit release assets to the project's git repository
Stars: ✭ 235 (+221.92%)
Mutual labels:  version
next-ver
Tells you the next semantic version for your local package
Stars: ✭ 27 (-63.01%)
Mutual labels:  version
Vcs
VCS Repo management through a common interface in Go
Stars: ✭ 171 (+134.25%)
Mutual labels:  svn
bin-version-cli
Get the version of a binary in semver format
Stars: ✭ 36 (-50.68%)
Mutual labels:  version
package-info.nvim
✍️ All the npm/yarn commands I don't want to type
Stars: ✭ 248 (+239.73%)
Mutual labels:  version
KanColle-English-Patch-KCCP
English Patch for the original KanColle browser game, to be used with KCCacheProxy. Translates most of the game into english.
Stars: ✭ 28 (-61.64%)
Mutual labels:  version
sequelize-paper-trail
Sequelize plugin for tracking revision history of model instances.
Stars: ✭ 90 (+23.29%)
Mutual labels:  revision
SVNToolBox
Enhances IntelliJ IDEA SVN integration
Stars: ✭ 19 (-73.97%)
Mutual labels:  svn
gradle-GitVersioner
generates a project version for the given git project to distinguish between builds
Stars: ✭ 80 (+9.59%)
Mutual labels:  revision
pro.fessional.wings
WingsBoot=BKB+飞鞋+SpringBoot。其核心价值是:①使团队快速实现业务目标;②快速偿还技术债务;③安全的面向程序和业务重构。
Stars: ✭ 78 (+6.85%)
Mutual labels:  version
Svn Scm
SVN support for VS Code
Stars: ✭ 172 (+135.62%)
Mutual labels:  svn
proxychanger
Go tool to change system and applications proxy
Stars: ✭ 15 (-79.45%)
Mutual labels:  svn
dbmaintain
DbMaintain enables automatic roll-out of updates to a relational database
Stars: ✭ 17 (-76.71%)
Mutual labels:  svn
phpcs-changed
🐘 Run phpcs on files and only report new warnings/errors compared to the previous version.
Stars: ✭ 21 (-71.23%)
Mutual labels:  svn
Commit
Commit message editor
Stars: ✭ 102 (+39.73%)
Mutual labels:  hg

Autorevision

A shell script for extracting revision information useful in release/build scripting from repositories.

Supported repository types include git, hg, bzr, and svn. The record can be emitted in a ready-to-use form for C, C++, Java, bash, Python, Perl, lua, php, ini and others.

Emitted information includes the ID of the most recent commit, its branch, its date, and several other useful pieces of meta-information.

There is support for reading and writing a cache file so autorevision will remain useful during a build from an unpacked distribution tarball.

See the manual page, included in the distribution, for invocation details.

You can check out examples of the different output that autorevision can produce in examples.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].