| | |
| | | public void init(ServletConfig config) throws ServletException {
|
| | | groovyDir = GitBlit.getGroovyScriptsFolder();
|
| | | try {
|
| | | gse = new GroovyScriptEngine(groovyDir.getAbsolutePath());
|
| | | // set Grape root
|
| | | File grapeRoot = new File(GitBlit.getString(Keys.groovy.grapeFolder, "groovy/grape")).getAbsoluteFile();
|
| | | grapeRoot.mkdirs();
|
| | | System.setProperty("grape.root", grapeRoot.getAbsolutePath());
|
| | | |
| | | gse = new GroovyScriptEngine(groovyDir.getAbsolutePath()); |
| | | } catch (IOException e) {
|
| | | throw new ServletException("Failed to instantiate Groovy Script Engine!", e);
|
| | | }
|
| | |
| | | if (user == null) {
|
| | | // anonymous push, create a temporary usermodel
|
| | | user = new UserModel(person.getName());
|
| | | user.isAuthenticated = false;
|
| | | }
|
| | | return user;
|
| | | }
|