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 520db9078654c184c8a6bbbc00027e5404dd4d9e

Always specify 64-bit offsets in tests
It broke 32-bit MXE builds, because of different sizes of stat
structure in tests and main binaries.
Author: xaizek
Author date (UTC): 2016-07-02 08:18
Committer name: xaizek
Committer date (UTC): 2016-07-02 08:18
Parent(s): 7e6add2d476bf9fb05a405fcdfc7feb89f74fc9c
Signing key: 99DC5E4DB05F6BE2
Tree: d26ec9528b65568b8242fac5e4ee8a9eb33f7e33
File Lines added Lines deleted
tests/Makefile 1 1
File tests/Makefile changed (mode: 100644) (index 9293ddbbf..aaffbd85d)
... ... AT = $(AT_$(V))
123 123 # setup compile and link flags (partially depends on OS) # setup compile and link flags (partially depends on OS)
124 124 CFLAGS := -MMD -pipe -Wall -Werror -Istic/ -DTEST -include $(B)../config.h CFLAGS := -MMD -pipe -Wall -Werror -Istic/ -DTEST -include $(B)../config.h
125 125 CFLAGS += -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -Wno-char-subscripts CFLAGS += -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -Wno-char-subscripts
126 CFLAGS += -fsigned-char
126 CFLAGS += -D_FILE_OFFSET_BITS=64 -fsigned-char
127 127 LDFLAGS := -lpthread LDFLAGS := -lpthread
128 128 ifeq (,$(findstring clang,$(CC))) ifeq (,$(findstring clang,$(CC)))
129 129 # clang is inconvenient with regard to this flag, don't do coverage with it # clang is inconvenient with regard to this flag, don't do coverage with it
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