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 fe56f1a1ab3768ed7fd6a216883f1f7d69bf9a71

Fix running misc/diff tests on their own
Unless `curr_stats.number_of_windows` is 2, the second window won't be
checked for updates.
Author: xaizek
Author date (UTC): 2026-03-17 12:34
Committer name: xaizek
Committer date (UTC): 2026-03-21 13:54
Parent(s): 9cf8260accd8250c822e2edaa5e9795da3735e3b
Signing key: 99DC5E4DB05F6BE2
Tree: 1df201d9f5685797a99264841085a4d19ed7c43f
File Lines added Lines deleted
tests/misc/diff.c 1 0
File tests/misc/diff.c changed (mode: 100644) (index 44b769813..21b1d3012)
... ... TEST(moving_to_fake_entry_creates_the_other_file_and_entry_is_updated)
109 109 lwin.column_count = 1; lwin.column_count = 1;
110 110 rwin.column_count = 1; rwin.column_count = 1;
111 111 curr_stats.load_stage = 2; curr_stats.load_stage = 2;
112 curr_stats.number_of_windows = 2;
112 113
113 114 assert_true(process_scheduled_updates_of_view(&lwin)); assert_true(process_scheduled_updates_of_view(&lwin));
114 115 assert_true(process_scheduled_updates_of_view(&rwin)); assert_true(process_scheduled_updates_of_view(&rwin));
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