xaizek / vifm (License: GPLv2+) (since 2018-12-07)
Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt.
Commit bf429a68cd67c74ccdd0e2c0da08be07132a949d

Make deploy script pick up tag message from NEWS
Author: xaizek
Author date (UTC): 2018-01-21 16:28
Committer name: xaizek
Committer date (UTC): 2018-01-21 16:28
Parent(s): 9a116b3da30d446fa88573eae41e1622b5826ecc
Signing key: 99DC5E4DB05F6BE2
Tree: b4f8117d459c245193108b90d48fe3650d7d41c9
File Lines added Lines deleted
scripts/deploy 3 2
File scripts/deploy changed (mode: 100755) (index 9e7699b1f..940153b77)
... ... if [ "$target" = all -o "$target" = commit ]; then
91 91 echo 'Committing error.' echo 'Committing error.'
92 92 exit 1 exit 1
93 93 fi fi
94 # force mark commit with tag
95 git tag --force --sign "v$ver"
94 # force mark commit with tag taking the last section in the NEWS for message
95 sed -n -e '/^~~~~~~~~~~~~~~~~~/q' -e '/^vifm/,$p' NEWS |
96 git tag --force --file=- --sign "v$ver"
96 97 fi fi
97 98
98 99 if [ "$target" = all -o "$target" = archive ]; then if [ "$target" = all -o "$target" = archive ]; then
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/vifm

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/vifm

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master