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 06a7ecda0968cf041eece4dd2995449bcb34a0e9

Make it possible to "fake" release date
Useful for preparing everything for release beforehand.
Author: xaizek
Author date (UTC): 2018-02-02 17:59
Committer name: xaizek
Committer date (UTC): 2018-02-05 10:38
Parent(s): db719045ebc73d723a0102798e4bf1030ea038f0
Signing key: 99DC5E4DB05F6BE2
Tree: 6733cc1195fac130559270c6d24e0dd1ea3eb9a7
File Lines added Lines deleted
scripts/deploy 11 0
File scripts/deploy changed (mode: 100755) (index 940153b77..a6ecbe2d6)
1 1 #!/bin/bash #!/bin/bash
2 2
3 # Variables:
4 # * VIFM_DATE_OVERRIDE -- date to use instead of "now"
5
3 6 if [ "$#" -lt "1" -o "$#" -gt "2" ]; then if [ "$#" -lt "1" -o "$#" -gt "2" ]; then
4 7 echo "Usage: $0 version [all|update|commit|archive]" echo "Usage: $0 version [all|update|commit|archive]"
5 8 exit 1 exit 1
 
... ... if [ $# -eq 2 ]; then
13 16 target="$2" target="$2"
14 17 fi fi
15 18
19 function date() {
20 if [ -z "$VIFM_DATE_OVERRIDE" ]; then
21 command date "$@"
22 else
23 command date --date="$VIFM_DATE_OVERRIDE" "$@"
24 fi
25 }
26
16 27 # this check is for me, since I'm always use vifm.exe from the repository # this check is for me, since I'm always use vifm.exe from the repository
17 28 if [ "$OS" = Windows_NT ]; then if [ "$OS" = Windows_NT ]; then
18 29 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