1
0
Fork
You've already forked all
0
Shell 94.7%
Python 5.3%
Find a file
2020年07月13日 18:46:10 -03:00
.gitignore Some more stuff to ignore 2018年11月05日 23:41:32 -02:00
git.sh Update missing SH files to close #4 2018年11月05日 23:46:17 -02:00
init.sh Move Hercules from Evol to TMW2 2020年07月13日 18:46:10 -03:00
install_manaplus.sh add helper file 2019年03月22日 10:49:50 -03:00
pull.sh Update TMW2 Repositories structure 2018年11月05日 23:40:10 -02:00
push.sh Update TMW2 Repositories structure 2018年11月05日 23:40:10 -02:00
README Fix typo in readme. 2016年04月25日 16:01:34 +03:00
status.sh Update missing SH files to close #4 2018年11月05日 23:46:17 -02:00
tmw2_bot.py New bot script in Python 2019年09月24日 11:11:44 -03:00
tmw2_bot.sh Add a simple Linux bot for At Keyboard botting 2019年03月23日 23:07:34 -03:00

This repository used for unite all other evol online repositories.
Before using it, need create own public key, register in https://gitlab.com/ and add own key to gitlab account.
Each directory here mean some other repository.
Also in this repository located scripts for mass work with all other repositories.
More info look here: http://wiki.evolonline.org/guidelines/firstdevstep
Known scripts:
./git.sh - this script allow run any git command in all existing repositories.
Usage:
 ./git.sh gitcommand
Example:
 ./git.sh diff - run command "git diff" in all repositories
./init.sh - this script initialize new repositories.
Usage:
 ./init.sh task
Allowed tasks:
 all - all known repositories.
 server - repositories for run server.
 client - repositories for client data development.
 music - repositories with music.
 local - repositories for running local server.
 tools - repositories with tools.
 manaplus - repository with manaplus sources.
This command allow any combinations with different tasks.
Example:
 ./init.sh local - create directories and pull repositories for local server usage.
./pull.sh - this script allow pull in all repositories if pull is safe.
Usage:
 ./pull.sh - pulling only if repository in clean state and all commits pushed.
or
 ./pull.sh force - pulling always.
./push.sh - this script allow push all repositories if push is safe.
Usage:
 ./push.sh - pushing only if repository in clean state.
./status.sh - this script show all repositories state.
Usage:
 ./status.sh - show only changed repositories
 ./status.sh commit - show for each repository latest commit and changes in present.