thoughtframe/webapp/WEB-INF/base/openedit
thoughtframe/webapp/WEB-INF/base/system
thoughtframe/webapp/WEB-INF/base/manager
thoughtframe/build.gradle
thoughtframe/webapp/WEB-INF/.gitignore
thoughtframe/webapp/WEB-INF/base/emfrontend
thoughtframe/webapp/WEB-INF/base/entermedia
thoughtframe/webapp/WEB-INF/base/mediadb
thoughtframe/webapp/WEB-INF/base/emshare
ian
at
base/{emfrontend,emshare,entermedia,manager,mediadb,openedit,system} were committed
as symlinks with absolute /home/ian/... targets, so a checkout on any other host
(e.g. Jenkins) had a dead emfrontend link and createWar failed with 'Couldn't follow
symbolic link'. Untrack + gitignore them (setupLinks recreates them per host), and
have setupLinks delete stale emfrontend/emshare strays.