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 cbf55b0a70270b5c489058cbb5bbe211e6e4454d

Do not use $< in makefile rules
It's GNU make thing might not be supported by other implementations,
problems on OpenBSD.
Author: xaizek
Author date (UTC): 2015-07-09 12:59
Committer name: xaizek
Committer date (UTC): 2015-07-09 13:25
Parent(s): 05ae4c54bfafe50f7761aaf22fa922969e01ed57
Signing key:
Tree: a216e0059e97446782b20c230f3254edc7088deb
File Lines added Lines deleted
src/Makefile.am 2 2
src/Makefile.in 2 2
File src/Makefile.am changed (mode: 100644) (index b340b704e..8a0774594)
... ... update_compile_info:
273 273 fi fi
274 274
275 275 tags.c: ../data/vim/doc/app/tags tags.c: ../data/vim/doc/app/tags
276 @if [ -s "$<" -a -n "$(AWK)" ]; then \
276 @if [ -s ../data/vim/doc/app/tags -a -n "$(AWK)" ]; then \
277 277 $(AWK) ' \ $(AWK) ' \
278 278 BEGIN { \ BEGIN { \
279 279 print "const char *tags[] = {" \ print "const char *tags[] = {" \
 
... ... tags.c: ../data/vim/doc/app/tags
284 284 END { \ END { \
285 285 print "\t0,\n};" \ print "\t0,\n};" \
286 286 } \ } \
287 ' "$<" > $@; \
287 ' ../data/vim/doc/app/tags > $@; \
288 288 fi fi
289 289
290 290 # vim: set tabstop=2 softtabstop=2 shiftwidth=2 noexpandtab : # vim: set tabstop=2 softtabstop=2 shiftwidth=2 noexpandtab :
File src/Makefile.in changed (mode: 100644) (index 00a2ef760..859f54455)
... ... update_compile_info:
1772 1772 fi fi
1773 1773
1774 1774 tags.c: ../data/vim/doc/app/tags tags.c: ../data/vim/doc/app/tags
1775 @if [ -s "$<" -a -n "$(AWK)" ]; then \
1775 @if [ -s ../data/vim/doc/app/tags -a -n "$(AWK)" ]; then \
1776 1776 $(AWK) ' \ $(AWK) ' \
1777 1777 BEGIN { \ BEGIN { \
1778 1778 print "const char *tags[] = {" \ print "const char *tags[] = {" \
 
... ... tags.c: ../data/vim/doc/app/tags
1783 1783 END { \ END { \
1784 1784 print "\t0,\n};" \ print "\t0,\n};" \
1785 1785 } \ } \
1786 ' "$<" > $@; \
1786 ' ../data/vim/doc/app/tags > $@; \
1787 1787 fi fi
1788 1788
1789 1789 # vim: set tabstop=2 softtabstop=2 shiftwidth=2 noexpandtab : # vim: set tabstop=2 softtabstop=2 shiftwidth=2 noexpandtab :
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