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 09afc6d3eece5569bc47810ec6f92ddc8e5a0b5b

Assume that snprintf() isn't broken on Windows
Newer toolchain (mingw-w64) doesn't have this issue.
Author: xaizek
Author date (UTC): 2019-07-14 21:35
Committer name: xaizek
Committer date (UTC): 2019-07-14 21:35
Parent(s): 43c4b74e6c8a96bdefc2007310c6cf01d2a3ce69
Signing key: 99DC5E4DB05F6BE2
Tree: 53bdb3572b07c9f3936eb4252b70720192632325
File Lines added Lines deleted
src/Makefile.win 1 5
File src/Makefile.win changed (mode: 100644) (index f29d0042e..9fa55bcb1)
... ... vifmres.o: vifm.res
132 132 echo '#define ENABLE_REMOTE_CMDS 1' >> $@; \ echo '#define ENABLE_REMOTE_CMDS 1' >> $@; \
133 133 echo '#define WITH_BUILD_TIMESTAMP 1' >> $@; \ echo '#define WITH_BUILD_TIMESTAMP 1' >> $@; \
134 134 # echo '#define HAVE_FILE_PROG' >> $@; # echo '#define HAVE_FILE_PROG' >> $@;
135 ifeq ($(OS),Windows_NT) # this is for MinGW (probably fixed in MinGW-w64)
136 ifneq ($(APPVEYOR),1) # don't need this for MSYS2
137 @echo '#define BROKEN_SWPRINTF' >> $@
138 endif
139 else
135 ifneq ($(OS),Windows_NT)
140 136 @echo '#define __USE_MINGW_ANSI_STDIO 1' >> $@ @echo '#define __USE_MINGW_ANSI_STDIO 1' >> $@
141 137 endif endif
142 138
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