[IMPORTANT] Change to repo tools

Content and general development discussion, including quest scripts and server code. TMW Classic is a project comprising the Legacy tmwAthena server & the designated improved engine server based on evolHercules.


Forum rules

This forum houses many years of development, tracing back to some of the earliest posts that exist on the board.

Its current use is for the continued development of the server and game it has always served: TMW Classic.

Post Reply
User avatar
o11c
Grand Knight
Grand Knight
Posts: 2262
Joined: 20 Feb 2011, 21:09
Location: ^ ^

[IMPORTANT] Change to repo tools

Post by o11c »

As of today, tmwa-server-data no longer contains a tools/ directory; instead it contains a tools/ submodule. If you set up the hooks as recommended, 'git pull' *should* make everything just work, but only if you have a clean tools subdir, which most people don't.


To fix, run

Code: Select all

git clean -fxd tools
BEFORE running 'git pull'[/b]

If you've already tried to pull and got a conflict message, run 'git merge --abort' and then the step above.

This means a change in workflow for anybody who is *changing* the tools. Fortunately, such changes are rare and it should be obvious how since we're already using a submodule for client-data.

In a few weeks, I will apply a symlink to client-data/. I am not doing it now to avoid a flag day. Until then, there is a total freeze on changes to tools/ in client-data.
Former programmer for the TMWA server.
Post Reply