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 94ff9f033f3d95a931f3abe1ee2a95b44bd25ff3

Build 3 out of 8 AppVeyor jobs with -DNDEBUG
This is to catch poorly thought out uses of assert().
Author: xaizek
Author date (UTC): 2026-05-16 13:55
Committer name: xaizek
Committer date (UTC): 2026-05-16 14:56
Parent(s): 0bd1f810dcbefadbf4972b9dc9978b49843c55c6
Signing key: 99DC5E4DB05F6BE2
Tree: 624805b7d96db4c44722fad0f779bb8034d89a3f
File Lines added Lines deleted
scripts/appveyor/config.yml 3 0
File scripts/appveyor/config.yml changed (mode: 100644) (index f1fcc4f3e..7d09d346b)
... ... environment:
13 13 CC: clang CC: clang
14 14 APPVEYOR_BUILD_WORKER_IMAGE: macOS APPVEYOR_BUILD_WORKER_IMAGE: macOS
15 15 CONFIGURE_EXTRA: --with-sanitize=basic CONFIGURE_EXTRA: --with-sanitize=basic
16 CFLAGS: -DNDEBUG
16 17 - BUILDENV: nix - BUILDENV: nix
17 18 CC: gcc CC: gcc
18 19 APPVEYOR_BUILD_WORKER_IMAGE: macOS APPVEYOR_BUILD_WORKER_IMAGE: macOS
19 20 - PATH: c:/msys64/mingw32/bin;c:/msys64/usr/local/bin;c:/msys64/usr/bin;%PATH% - PATH: c:/msys64/mingw32/bin;c:/msys64/usr/local/bin;c:/msys64/usr/bin;%PATH%
20 21 RELEASE: 1 RELEASE: 1
21 22 BUILDENV: win BUILDENV: win
23 CFLAGS: -DNDEBUG
22 24 APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
23 25 - PATH: c:/msys64/mingw64/bin;c:/msys64/usr/local/bin;c:/msys64/usr/bin;%PATH% - PATH: c:/msys64/mingw64/bin;c:/msys64/usr/local/bin;c:/msys64/usr/bin;%PATH%
24 26 RELEASE: 1 RELEASE: 1
25 27 BUILDENV: win BUILDENV: win
28 CFLAGS: -DNDEBUG
26 29 APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
27 30 - PATH: c:/msys64/mingw32/bin;c:/msys64/usr/local/bin;c:/msys64/usr/bin;%PATH% - PATH: c:/msys64/mingw32/bin;c:/msys64/usr/local/bin;c:/msys64/usr/bin;%PATH%
28 31 RELEASE: 0 RELEASE: 0
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