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 00cf151e5eeaac65086933e6d80fb0d3b5f2aceb

Version v0.13-beta
Author: xaizek
Author date (UTC): 2023-03-17 11:58
Committer name: xaizek
Committer date (UTC): 2023-03-17 11:58
Parent(s): a73039c57111fae98afc3bbb47276d744890cc93
Signing key: 99DC5E4DB05F6BE2
Tree: 107944759645f9cd0a0ba44200d71dfc9456f8e9
File Lines added Lines deleted
ChangeLog 1 1
ChangeLog.LuaAPI 1 1
README 3 3
README.md 1 1
configure 10 10
configure.ac 1 1
data/man/vifm-convert-dircolors.1 1 1
data/man/vifm-pause.1 1 1
data/man/vifm-screen-split.1 1 1
data/man/vifm.1 1 1
data/vim/doc/app/vifm-app.txt 1 1
data/vim/doc/plugin/vifm-plugin.txt 1 1
src/Makefile.win 1 1
File ChangeLog changed (mode: 100644) (index 053f34159..52a6a5a93)
1 0.12.1 to current
1 0.12.1 to 0.13-beta (2023-03-17)
2 2
3 3 Changed implementation of `:compare grouppaths` to juxtapose only files Changed implementation of `:compare grouppaths` to juxtapose only files
4 4 with identical relative paths. Patch by Alexandr Keyp (a.k.a. IAmKapuze). with identical relative paths. Patch by Alexandr Keyp (a.k.a. IAmKapuze).
File ChangeLog.LuaAPI changed (mode: 100644) (index 4e40102ec..9891b3004)
... ... API things should stay fairly stable to not cause breakage too often, but
4 4 while stabilizing for v1.0 a bunch of breaking changes can happen at once. while stabilizing for v1.0 a bunch of breaking changes can happen at once.
5 5 After that all changes will be documented in the regular ChangeLog. After that all changes will be documented in the regular ChangeLog.
6 6
7 0.12.1 to current
7 0.12.1 to 0.13-beta (2023-03-17)
8 8
9 9 Bumped API version to v0.1.0 due to bug fixes and various additions. Bumped API version to v0.1.0 due to bug fixes and various additions.
10 10
File README changed (mode: 100644) (index 5b3d3de65..aca3de757)
1 1 Vifm - Vim-like file manager Vifm - Vim-like file manager
2 2001 - 2022
2 2001 - 2023
3 3
4 Version: 0.12.1
4 Version: 0.13-beta
5 5
6 This file last updated: 21 September 2022
6 This file last updated: 17 March 2023
7 7
8 8 Brief Description Brief Description
9 9
File README.md changed (mode: 100644) (index b5a47e754..0c7473278)
4 4
5 5 [![][AA]][A]  [![][FF]][F]  [![][UU]][U]  [![][SS]][S] [![][AA]][A]  [![][FF]][F]  [![][UU]][U]  [![][SS]][S]
6 6
7 _Latest release is 0.12.1. This file last updated on 21 September 2022._
7 _Latest release is 0.13-beta. This file last updated on 17 March 2023._
8 8
9 9 ## Brief Description ## ## Brief Description ##
10 10
File configure changed (mode: 100755) (index 82fc9d092..9ac43a7ab)
1 1 #! /bin/sh #! /bin/sh
2 2 # Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for vifm 0.12.1.
3 # Generated by GNU Autoconf 2.69 for vifm 0.13-beta.
4 4 # #
5 5 # Report bugs to <xaizek@posteo.net>. # Report bugs to <xaizek@posteo.net>.
6 6 # #
 
... ... MAKEFLAGS=
580 580 # Identity of this package. # Identity of this package.
581 581 PACKAGE_NAME='vifm' PACKAGE_NAME='vifm'
582 582 PACKAGE_TARNAME='vifm' PACKAGE_TARNAME='vifm'
583 PACKAGE_VERSION='0.12.1'
584 PACKAGE_STRING='vifm 0.12.1'
583 PACKAGE_VERSION='0.13-beta'
584 PACKAGE_STRING='vifm 0.13-beta'
585 585 PACKAGE_BUGREPORT='xaizek@posteo.net' PACKAGE_BUGREPORT='xaizek@posteo.net'
586 586 PACKAGE_URL='https://vifm.info' PACKAGE_URL='https://vifm.info'
587 587
 
... ... if test "$ac_init_help" = "long"; then
1307 1307 # Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
1308 1308 # This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
1309 1309 cat <<_ACEOF cat <<_ACEOF
1310 \`configure' configures vifm 0.12.1 to adapt to many kinds of systems.
1310 \`configure' configures vifm 0.13-beta to adapt to many kinds of systems.
1311 1311
1312 1312 Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
1313 1313
 
... ... fi
1377 1377
1378 1378 if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
1379 1379 case $ac_init_help in case $ac_init_help in
1380 short | recursive ) echo "Configuration of vifm 0.12.1:";;
1380 short | recursive ) echo "Configuration of vifm 0.13-beta:";;
1381 1381 esac esac
1382 1382 cat <<\_ACEOF cat <<\_ACEOF
1383 1383
 
... ... fi
1501 1501 test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
1502 1502 if $ac_init_version; then if $ac_init_version; then
1503 1503 cat <<\_ACEOF cat <<\_ACEOF
1504 vifm configure 0.12.1
1504 vifm configure 0.13-beta
1505 1505 generated by GNU Autoconf 2.69 generated by GNU Autoconf 2.69
1506 1506
1507 1507 Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
 
... ... cat >config.log <<_ACEOF
2027 2027 This file contains any messages produced by compilers while This file contains any messages produced by compilers while
2028 2028 running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
2029 2029
2030 It was created by vifm $as_me 0.12.1, which was
2030 It was created by vifm $as_me 0.13-beta, which was
2031 2031 generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
2032 2032
2033 2033 $ $0 $@ $ $0 $@
 
... ... fi
2892 2892
2893 2893 # Define the identity of the package. # Define the identity of the package.
2894 2894 PACKAGE='vifm' PACKAGE='vifm'
2895 VERSION='0.12.1'
2895 VERSION='0.13-beta'
2896 2896
2897 2897
2898 2898 cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
 
... ... cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11224 11224 # report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
11225 11225 # values after options handling. # values after options handling.
11226 11226 ac_log=" ac_log="
11227 This file was extended by vifm $as_me 0.12.1, which was
11227 This file was extended by vifm $as_me 0.13-beta, which was
11228 11228 generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
11229 11229
11230 11230 CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
 
... ... _ACEOF
11291 11291 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11292 11292 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11293 11293 ac_cs_version="\\ ac_cs_version="\\
11294 vifm config.status 0.12.1
11294 vifm config.status 0.13-beta
11295 11295 configured by $0, generated by GNU Autoconf 2.69, configured by $0, generated by GNU Autoconf 2.69,
11296 11296 with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"
11297 11297
File configure.ac changed (mode: 100644) (index fcca0142a..0d395ae86)
1 1 dnl Process this file with autoconf to produce a configure script. dnl Process this file with autoconf to produce a configure script.
2 2
3 AC_INIT(vifm, 0.12.1, xaizek@posteo.net, vifm, https://vifm.info)
3 AC_INIT(vifm, 0.13-beta, xaizek@posteo.net, vifm, https://vifm.info)
4 4 AC_CONFIG_SRCDIR(src/vifm.c) AC_CONFIG_SRCDIR(src/vifm.c)
5 5 AC_CONFIG_AUX_DIR(build-aux) AC_CONFIG_AUX_DIR(build-aux)
6 6 AC_CONFIG_MACRO_DIR(build-aux/m4) AC_CONFIG_MACRO_DIR(build-aux/m4)
File data/man/vifm-convert-dircolors.1 changed (mode: 100644) (index 7dfe85dcc..f3b281a92)
1 .TH VIFM\-CONVERT\-DIRCOLORS 1 "21 September 2022" "vifm 0.12.1"
1 .TH VIFM\-CONVERT\-DIRCOLORS 1 "17 March 2023" "vifm 0.13-beta"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH "NAME" .SH "NAME"
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/man/vifm-pause.1 changed (mode: 100644) (index 2d6b2de60..24adb9fa8)
1 .TH "VIFM-PAUSE" "1" "21 September 2022" "vifm 0.12.1"
1 .TH "VIFM-PAUSE" "1" "17 March 2023" "vifm 0.13-beta"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH "NAME" .SH "NAME"
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/man/vifm-screen-split.1 changed (mode: 100644) (index d88362bfb..6185b0cfa)
1 .TH "VIFM-SCREEN-SPLIT" "1" "21 September 2022" "vifm 0.12.1"
1 .TH "VIFM-SCREEN-SPLIT" "1" "17 March 2023" "vifm 0.13-beta"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH "NAME" .SH "NAME"
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/man/vifm.1 changed (mode: 100644) (index 2ac8d1449..db01a61af)
1 .TH VIFM 1 "13 March 2023" "vifm 0.12.1"
1 .TH VIFM 1 "17 March 2023" "vifm 0.13-beta"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH NAME .SH NAME
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/vim/doc/app/vifm-app.txt changed (mode: 100644) (index adf630992..a5d4b65df)
1 *vifm-app.txt* For Vifm version 0.12.1 Last change: 2023 Mar 13
1 *vifm-app.txt* For Vifm version 0.13-beta Last change: 2023 Mar 17
2 2
3 3 Email for bugs and suggestions: <xaizek@posteo.net> Email for bugs and suggestions: <xaizek@posteo.net>
4 4
File data/vim/doc/plugin/vifm-plugin.txt changed (mode: 100644) (index 54b0edff8..958a5b8ea)
1 *vifm-plugin.txt* For Vifm version 0.12.1 Last change: 2022 Sep 21
1 *vifm-plugin.txt* For Vifm version 0.13-beta Last change: 2023 Mar 17
2 2
3 3 Email for bugs and suggestions: <xaizek@posteo.net> Email for bugs and suggestions: <xaizek@posteo.net>
4 4
File src/Makefile.win changed (mode: 100644) (index b8fee425f..9d06ecfdc)
... ... vifmres.o: vifm.res
138 138 ../build-aux/config.h: Makefile.win ../build-aux/config.h: Makefile.win
139 139 @echo Creating sample $@ @echo Creating sample $@
140 140 mkdir -p ../build-aux mkdir -p ../build-aux
141 echo '#define VERSION "0.12.1"' > $@; \
141 echo '#define VERSION "0.13-beta"' > $@; \
142 142 echo '#define ENABLE_EXTENDED_KEYS' >> $@; \ echo '#define ENABLE_EXTENDED_KEYS' >> $@; \
143 143 echo '#define _GNU_SOURCE 1' >> $@; \ echo '#define _GNU_SOURCE 1' >> $@; \
144 144 echo '#define _XOPEN_SOURCE 1' >> $@; \ echo '#define _XOPEN_SOURCE 1' >> $@; \
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