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 ee9cbe5f10031b1e3e6155ffe77aeafe3a470a86

Handle UTF-8 on unix->dos conversion on deploy
Author: xaizek
Author date (UTC): 2015-06-18 15:52
Committer name: xaizek
Committer date (UTC): 2015-06-18 15:54
Parent(s): 938e5108e92563a77a79941959f219f9d53fea6f
Signing key:
Tree: 15a75db4367bdd09c6c746875e915ee0b8cfd480
File Lines added Lines deleted
deploy 4 4
File deploy changed (mode: 100755) (index bd848bf82..1119e7518)
... ... if [ "$target" = all -o "$target" = archive ]; then
114 114 mkdir "$dir" mkdir "$dir"
115 115 cp -R data "$dir" cp -R data "$dir"
116 116 for i in "$dir/colors"/*; do for i in "$dir/colors"/*; do
117 unix2dos "$i"
117 unix2dos -c ISO "$i"
118 118 done done
119 119 rm "$dir/data"/*.desktop "$dir/data"/*.1 rm "$dir/data"/*.desktop "$dir/data"/*.1
120 unix2dos "$dir/data/vifm-help.txt"
121 unix2dos "$dir/data/vifmrc"
120 unix2dos -c ISO "$dir/data/vifm-help.txt"
121 unix2dos -c ISO "$dir/data/vifmrc"
122 122 mv "$dir/data/vim/doc/plugin/vifm-plugin.txt" "$dir/data/vim/doc/vifm-plugin.txt" mv "$dir/data/vim/doc/plugin/vifm-plugin.txt" "$dir/data/vim/doc/vifm-plugin.txt"
123 123 rmdir "$dir/data/vim/doc/plugin" rmdir "$dir/data/vim/doc/plugin"
124 124 mkdir "$dir/data/vim-doc" mkdir "$dir/data/vim-doc"
 
... ... if [ "$target" = all -o "$target" = archive ]; then
127 127 for i in $pkgfiles; do for i in $pkgfiles; do
128 128 dest="$dir/$i.txt" dest="$dir/$i.txt"
129 129 cp "$i" "$dest" cp "$i" "$dest"
130 unix2dos "$dest"
130 unix2dos -c ISO "$dest"
131 131 done done
132 132 cp src/vifm-pause src/*.dll src/*.exe "$dir" cp src/vifm-pause src/*.dll src/*.exe "$dir"
133 133 strip -S --strip-unneeded $dir/*.dll $dir/*.exe strip -S --strip-unneeded $dir/*.dll $dir/*.exe
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