Rename gitplex as turbodev

This commit is contained in:
Robin Shen 2018-02-10 21:49:08 +08:00
parent e213627ad0
commit 0fca24f2e4
2495 changed files with 6859 additions and 6849 deletions

View File

@ -3,14 +3,14 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<artifactId>server-core</artifactId> <artifactId>server-core</artifactId>
<parent> <parent>
<groupId>com.gitplex</groupId> <groupId>com.turbodev</groupId>
<artifactId>server-parent</artifactId> <artifactId>server-parent</artifactId>
<version>1.0.0-build98</version> <version>1.0.0-build98</version>
</parent> </parent>
<build> <build>
<plugins> <plugins>
<plugin> <plugin>
<groupId>com.gitplex</groupId> <groupId>com.turbodev</groupId>
<artifactId>plugin-maven</artifactId> <artifactId>plugin-maven</artifactId>
</plugin> </plugin>
<plugin> <plugin>
@ -136,7 +136,7 @@
<artifactId>unbescape</artifactId> <artifactId>unbescape</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.gitplex</groupId> <groupId>com.turbodev</groupId>
<artifactId>launcher-loader</artifactId> <artifactId>launcher-loader</artifactId>
<version>1.0.0</version> <version>1.0.0</version>
</dependency> </dependency>
@ -170,12 +170,12 @@
<artifactId>tika-core</artifactId> <artifactId>tika-core</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.gitplex</groupId> <groupId>com.turbodev</groupId>
<artifactId>jsymbol</artifactId> <artifactId>jsymbol</artifactId>
<version>1.0.0</version> <version>1.0.0</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.gitplex</groupId> <groupId>com.turbodev</groupId>
<artifactId>jsyntax</artifactId> <artifactId>jsyntax</artifactId>
<version>1.0.0</version> <version>1.0.0</version>
</dependency> </dependency>
@ -215,7 +215,7 @@
<version>${flexmark.version}</version> <version>${flexmark.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.gitplex</groupId> <groupId>com.turbodev</groupId>
<artifactId>jsyntax</artifactId> <artifactId>jsyntax</artifactId>
<version>1.0.0</version> <version>1.0.0</version>
</dependency> </dependency>
@ -267,7 +267,7 @@
</dependency> </dependency>
</dependencies> </dependencies>
<properties> <properties>
<moduleClass>com.gitplex.server.CoreModule</moduleClass> <moduleClass>com.turbodev.server.CoreModule</moduleClass>
<hibernate.version>5.2.10.Final</hibernate.version> <hibernate.version>5.2.10.Final</hibernate.version>
<shiro.version>1.4.0</shiro.version> <shiro.version>1.4.0</shiro.version>
<jgit.version>4.7.0.201704051617-r</jgit.version> <jgit.version>4.7.0.201704051617-r</jgit.version>

View File

@ -1,5 +0,0 @@
package com.gitplex.server.event.lifecycle;
public class SystemStarted {
}

View File

@ -1,5 +0,0 @@
package com.gitplex.server.event.lifecycle;
public class SystemStarting {
}

View File

@ -1,5 +0,0 @@
package com.gitplex.server.event.lifecycle;
public class SystemStopped {
}

View File

@ -1,5 +0,0 @@
package com.gitplex.server.event.lifecycle;
public class SystemStopping {
}

View File

@ -1,10 +0,0 @@
package com.gitplex.server.manager;
import com.gitplex.server.util.BatchWorker;
import com.gitplex.utils.concurrent.Prioritized;
public interface BatchWorkManager {
void submit(BatchWorker worker, Prioritized work);
}

View File

@ -1,12 +0,0 @@
package com.gitplex.server.manager;
import com.gitplex.server.model.CodeComment;
import com.gitplex.server.model.CodeCommentRelation;
import com.gitplex.server.model.PullRequest;
import com.gitplex.server.persistence.dao.EntityManager;
public interface CodeCommentRelationManager extends EntityManager<CodeCommentRelation> {
CodeCommentRelation find(PullRequest request, CodeComment comment);
}

View File

@ -1,12 +0,0 @@
package com.gitplex.server.manager;
import com.gitplex.server.model.CodeCommentReply;
import com.gitplex.server.model.PullRequest;
import com.gitplex.server.model.support.CompareContext;
import com.gitplex.server.persistence.dao.EntityManager;
public interface CodeCommentReplyManager extends EntityManager<CodeCommentReply> {
void save(CodeCommentReply reply, CompareContext compareContext, PullRequest request);
}

View File

@ -1,8 +0,0 @@
package com.gitplex.server.manager;
import com.gitplex.server.model.PullRequestReference;
import com.gitplex.server.persistence.dao.EntityManager;
public interface PullRequestReferenceManager extends EntityManager<PullRequestReference> {
}

View File

@ -1,8 +0,0 @@
package com.gitplex.server.manager;
import com.gitplex.server.model.PullRequestTask;
import com.gitplex.server.persistence.dao.EntityManager;
public interface PullRequestTaskManager extends EntityManager<PullRequestTask> {
}

View File

@ -1,8 +0,0 @@
package com.gitplex.server.manager;
import com.gitplex.server.model.PullRequestWatch;
import com.gitplex.server.persistence.dao.EntityManager;
public interface PullRequestWatchManager extends EntityManager<PullRequestWatch> {
}

View File

@ -1,19 +0,0 @@
package com.gitplex.server.manager;
import java.util.Date;
import javax.annotation.Nullable;
import com.gitplex.server.model.Project;
import com.gitplex.server.model.User;
import com.gitplex.server.util.facade.ProjectFacade;
import com.gitplex.server.util.facade.UserFacade;
public interface UserInfoManager {
void visit(User user, Project project);
@Nullable
Date getVisitDate(UserFacade user, ProjectFacade project);
}

View File

@ -1,5 +0,0 @@
package com.gitplex.server.model;
public class ModelLocator {
}

View File

@ -1,10 +0,0 @@
package com.gitplex.server.security.authenticator.ldap;
import java.io.Serializable;
import com.gitplex.server.util.editable.annotation.Editable;
@Editable
public interface GroupRetrieval extends Serializable {
}

View File

@ -1,5 +0,0 @@
package com.gitplex.server.util.jackson;
public class DefaultView {
}

View File

@ -1,5 +0,0 @@
package com.gitplex.server.util.jackson;
public class RestView {
}

View File

@ -1,7 +0,0 @@
package com.gitplex.server.util.validation;
import com.gitplex.server.model.AbstractEntity;
public interface EntityValidator {
void validate(AbstractEntity entity);
}

View File

@ -1,4 +1,4 @@
package com.gitplex.server; package com.turbodev.server;
import java.io.Serializable; import java.io.Serializable;
import java.lang.reflect.AnnotatedElement; import java.lang.reflect.AnnotatedElement;
@ -35,126 +35,12 @@ import org.hibernate.collection.internal.PersistentBag;
import org.hibernate.type.Type; import org.hibernate.type.Type;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.gitplex.launcher.bootstrap.Bootstrap; import com.turbodev.launcher.bootstrap.Bootstrap;
import com.gitplex.launcher.loader.AbstractPlugin; import com.turbodev.launcher.loader.AbstractPlugin;
import com.gitplex.launcher.loader.AbstractPluginModule; import com.turbodev.launcher.loader.AbstractPluginModule;
import com.gitplex.server.command.ApplyDBConstraintsCommand; import com.turbodev.utils.ClassUtils;
import com.gitplex.server.command.BackupDBCommand; import com.turbodev.utils.schedule.DefaultTaskScheduler;
import com.gitplex.server.command.CheckDataVersionCommand; import com.turbodev.utils.schedule.TaskScheduler;
import com.gitplex.server.command.CleanDBCommand;
import com.gitplex.server.command.CommandNames;
import com.gitplex.server.command.DBDialectCommand;
import com.gitplex.server.command.ResetAdminPasswordCommand;
import com.gitplex.server.command.RestoreDBCommand;
import com.gitplex.server.command.UpgradeCommand;
import com.gitplex.server.git.config.GitConfig;
import com.gitplex.server.git.jackson.GitObjectMapperConfigurator;
import com.gitplex.server.manager.AttachmentManager;
import com.gitplex.server.manager.BatchWorkManager;
import com.gitplex.server.manager.BranchWatchManager;
import com.gitplex.server.manager.CacheManager;
import com.gitplex.server.manager.CodeCommentManager;
import com.gitplex.server.manager.CodeCommentRelationInfoManager;
import com.gitplex.server.manager.CodeCommentRelationManager;
import com.gitplex.server.manager.CodeCommentReplyManager;
import com.gitplex.server.manager.CommitInfoManager;
import com.gitplex.server.manager.ConfigManager;
import com.gitplex.server.manager.DataManager;
import com.gitplex.server.manager.GroupAuthorizationManager;
import com.gitplex.server.manager.GroupManager;
import com.gitplex.server.manager.MailManager;
import com.gitplex.server.manager.MarkdownManager;
import com.gitplex.server.manager.MembershipManager;
import com.gitplex.server.manager.ProjectManager;
import com.gitplex.server.manager.PullRequestCommentManager;
import com.gitplex.server.manager.PullRequestManager;
import com.gitplex.server.manager.PullRequestReferenceManager;
import com.gitplex.server.manager.PullRequestStatusChangeManager;
import com.gitplex.server.manager.PullRequestTaskManager;
import com.gitplex.server.manager.PullRequestUpdateManager;
import com.gitplex.server.manager.PullRequestWatchManager;
import com.gitplex.server.manager.ReviewInvitationManager;
import com.gitplex.server.manager.ReviewManager;
import com.gitplex.server.manager.StorageManager;
import com.gitplex.server.manager.UserAuthorizationManager;
import com.gitplex.server.manager.UserInfoManager;
import com.gitplex.server.manager.UserManager;
import com.gitplex.server.manager.VerificationManager;
import com.gitplex.server.manager.VisitManager;
import com.gitplex.server.manager.WorkExecutor;
import com.gitplex.server.manager.impl.DefaultAttachmentManager;
import com.gitplex.server.manager.impl.DefaultBatchWorkManager;
import com.gitplex.server.manager.impl.DefaultBranchWatchManager;
import com.gitplex.server.manager.impl.DefaultCacheManager;
import com.gitplex.server.manager.impl.DefaultCodeCommentManager;
import com.gitplex.server.manager.impl.DefaultCodeCommentRelationInfoManager;
import com.gitplex.server.manager.impl.DefaultCodeCommentRelationManager;
import com.gitplex.server.manager.impl.DefaultCodeCommentReplyManager;
import com.gitplex.server.manager.impl.DefaultCommitInfoManager;
import com.gitplex.server.manager.impl.DefaultConfigManager;
import com.gitplex.server.manager.impl.DefaultDataManager;
import com.gitplex.server.manager.impl.DefaultGroupAuthorizationManager;
import com.gitplex.server.manager.impl.DefaultGroupManager;
import com.gitplex.server.manager.impl.DefaultMailManager;
import com.gitplex.server.manager.impl.DefaultMarkdownManager;
import com.gitplex.server.manager.impl.DefaultMembershipManager;
import com.gitplex.server.manager.impl.DefaultNotificationManager;
import com.gitplex.server.manager.impl.DefaultProjectManager;
import com.gitplex.server.manager.impl.DefaultPullRequestCommentManager;
import com.gitplex.server.manager.impl.DefaultPullRequestManager;
import com.gitplex.server.manager.impl.DefaultPullRequestReferenceManager;
import com.gitplex.server.manager.impl.DefaultPullRequestStatusChangeManager;
import com.gitplex.server.manager.impl.DefaultPullRequestTaskManager;
import com.gitplex.server.manager.impl.DefaultPullRequestUpdateManager;
import com.gitplex.server.manager.impl.DefaultPullRequestWatchManager;
import com.gitplex.server.manager.impl.DefaultReviewInvitationManager;
import com.gitplex.server.manager.impl.DefaultReviewManager;
import com.gitplex.server.manager.impl.DefaultStorageManager;
import com.gitplex.server.manager.impl.DefaultUserAuthorizationManager;
import com.gitplex.server.manager.impl.DefaultUserInfoManager;
import com.gitplex.server.manager.impl.DefaultUserManager;
import com.gitplex.server.manager.impl.DefaultVerificationManager;
import com.gitplex.server.manager.impl.DefaultVisitManager;
import com.gitplex.server.manager.impl.DefaultWorkExecutor;
import com.gitplex.server.manager.impl.NotificationManager;
import com.gitplex.server.migration.JpaConverter;
import com.gitplex.server.migration.PersistentBagConverter;
import com.gitplex.server.persistence.DefaultIdManager;
import com.gitplex.server.persistence.DefaultPersistManager;
import com.gitplex.server.persistence.DefaultUnitOfWork;
import com.gitplex.server.persistence.HibernateInterceptor;
import com.gitplex.server.persistence.IdManager;
import com.gitplex.server.persistence.PersistListener;
import com.gitplex.server.persistence.PersistManager;
import com.gitplex.server.persistence.PrefixedNamingStrategy;
import com.gitplex.server.persistence.SessionFactoryProvider;
import com.gitplex.server.persistence.SessionInterceptor;
import com.gitplex.server.persistence.SessionProvider;
import com.gitplex.server.persistence.TransactionInterceptor;
import com.gitplex.server.persistence.UnitOfWork;
import com.gitplex.server.persistence.annotation.Sessional;
import com.gitplex.server.persistence.annotation.Transactional;
import com.gitplex.server.persistence.dao.Dao;
import com.gitplex.server.persistence.dao.DefaultDao;
import com.gitplex.server.security.BasicAuthenticationFilter;
import com.gitplex.server.security.GitPlexAuthorizingRealm;
import com.gitplex.server.security.GitPlexFilterChainResolver;
import com.gitplex.server.security.GitPlexPasswordService;
import com.gitplex.server.security.GitPlexRememberMeManager;
import com.gitplex.server.security.GitPlexWebSecurityManager;
import com.gitplex.server.security.FilterChainConfigurator;
import com.gitplex.server.security.authenticator.Authenticator;
import com.gitplex.server.util.jackson.ObjectMapperConfigurator;
import com.gitplex.server.util.jackson.ObjectMapperProvider;
import com.gitplex.server.util.jackson.hibernate.HibernateObjectMapperConfigurator;
import com.gitplex.server.util.jetty.DefaultJettyRunner;
import com.gitplex.server.util.jetty.JettyRunner;
import com.gitplex.server.util.validation.DefaultEntityValidator;
import com.gitplex.server.util.validation.EntityValidator;
import com.gitplex.server.util.validation.ValidatorProvider;
import com.gitplex.utils.ClassUtils;
import com.gitplex.utils.schedule.DefaultTaskScheduler;
import com.gitplex.utils.schedule.TaskScheduler;
import com.google.inject.matcher.AbstractMatcher; import com.google.inject.matcher.AbstractMatcher;
import com.google.inject.matcher.Matchers; import com.google.inject.matcher.Matchers;
import com.thoughtworks.xstream.XStream; import com.thoughtworks.xstream.XStream;
@ -165,6 +51,120 @@ import com.thoughtworks.xstream.converters.extended.ISO8601SqlTimestampConverter
import com.thoughtworks.xstream.converters.reflection.ReflectionProvider; import com.thoughtworks.xstream.converters.reflection.ReflectionProvider;
import com.thoughtworks.xstream.core.JVM; import com.thoughtworks.xstream.core.JVM;
import com.thoughtworks.xstream.mapper.MapperWrapper; import com.thoughtworks.xstream.mapper.MapperWrapper;
import com.turbodev.server.command.ApplyDBConstraintsCommand;
import com.turbodev.server.command.BackupDBCommand;
import com.turbodev.server.command.CheckDataVersionCommand;
import com.turbodev.server.command.CleanDBCommand;
import com.turbodev.server.command.CommandNames;
import com.turbodev.server.command.DBDialectCommand;
import com.turbodev.server.command.ResetAdminPasswordCommand;
import com.turbodev.server.command.RestoreDBCommand;
import com.turbodev.server.command.UpgradeCommand;
import com.turbodev.server.git.config.GitConfig;
import com.turbodev.server.git.jackson.GitObjectMapperConfigurator;
import com.turbodev.server.manager.AttachmentManager;
import com.turbodev.server.manager.BatchWorkManager;
import com.turbodev.server.manager.BranchWatchManager;
import com.turbodev.server.manager.CacheManager;
import com.turbodev.server.manager.CodeCommentManager;
import com.turbodev.server.manager.CodeCommentRelationInfoManager;
import com.turbodev.server.manager.CodeCommentRelationManager;
import com.turbodev.server.manager.CodeCommentReplyManager;
import com.turbodev.server.manager.CommitInfoManager;
import com.turbodev.server.manager.ConfigManager;
import com.turbodev.server.manager.DataManager;
import com.turbodev.server.manager.GroupAuthorizationManager;
import com.turbodev.server.manager.GroupManager;
import com.turbodev.server.manager.MailManager;
import com.turbodev.server.manager.MarkdownManager;
import com.turbodev.server.manager.MembershipManager;
import com.turbodev.server.manager.ProjectManager;
import com.turbodev.server.manager.PullRequestCommentManager;
import com.turbodev.server.manager.PullRequestManager;
import com.turbodev.server.manager.PullRequestReferenceManager;
import com.turbodev.server.manager.PullRequestStatusChangeManager;
import com.turbodev.server.manager.PullRequestTaskManager;
import com.turbodev.server.manager.PullRequestUpdateManager;
import com.turbodev.server.manager.PullRequestWatchManager;
import com.turbodev.server.manager.ReviewInvitationManager;
import com.turbodev.server.manager.ReviewManager;
import com.turbodev.server.manager.StorageManager;
import com.turbodev.server.manager.UserAuthorizationManager;
import com.turbodev.server.manager.UserInfoManager;
import com.turbodev.server.manager.UserManager;
import com.turbodev.server.manager.VerificationManager;
import com.turbodev.server.manager.VisitManager;
import com.turbodev.server.manager.WorkExecutor;
import com.turbodev.server.manager.impl.DefaultAttachmentManager;
import com.turbodev.server.manager.impl.DefaultBatchWorkManager;
import com.turbodev.server.manager.impl.DefaultBranchWatchManager;
import com.turbodev.server.manager.impl.DefaultCacheManager;
import com.turbodev.server.manager.impl.DefaultCodeCommentManager;
import com.turbodev.server.manager.impl.DefaultCodeCommentRelationInfoManager;
import com.turbodev.server.manager.impl.DefaultCodeCommentRelationManager;
import com.turbodev.server.manager.impl.DefaultCodeCommentReplyManager;
import com.turbodev.server.manager.impl.DefaultCommitInfoManager;
import com.turbodev.server.manager.impl.DefaultConfigManager;
import com.turbodev.server.manager.impl.DefaultDataManager;
import com.turbodev.server.manager.impl.DefaultGroupAuthorizationManager;
import com.turbodev.server.manager.impl.DefaultGroupManager;
import com.turbodev.server.manager.impl.DefaultMailManager;
import com.turbodev.server.manager.impl.DefaultMarkdownManager;
import com.turbodev.server.manager.impl.DefaultMembershipManager;
import com.turbodev.server.manager.impl.DefaultNotificationManager;
import com.turbodev.server.manager.impl.DefaultProjectManager;
import com.turbodev.server.manager.impl.DefaultPullRequestCommentManager;
import com.turbodev.server.manager.impl.DefaultPullRequestManager;
import com.turbodev.server.manager.impl.DefaultPullRequestReferenceManager;
import com.turbodev.server.manager.impl.DefaultPullRequestStatusChangeManager;
import com.turbodev.server.manager.impl.DefaultPullRequestTaskManager;
import com.turbodev.server.manager.impl.DefaultPullRequestUpdateManager;
import com.turbodev.server.manager.impl.DefaultPullRequestWatchManager;
import com.turbodev.server.manager.impl.DefaultReviewInvitationManager;
import com.turbodev.server.manager.impl.DefaultReviewManager;
import com.turbodev.server.manager.impl.DefaultStorageManager;
import com.turbodev.server.manager.impl.DefaultUserAuthorizationManager;
import com.turbodev.server.manager.impl.DefaultUserInfoManager;
import com.turbodev.server.manager.impl.DefaultUserManager;
import com.turbodev.server.manager.impl.DefaultVerificationManager;
import com.turbodev.server.manager.impl.DefaultVisitManager;
import com.turbodev.server.manager.impl.DefaultWorkExecutor;
import com.turbodev.server.manager.impl.NotificationManager;
import com.turbodev.server.migration.JpaConverter;
import com.turbodev.server.migration.PersistentBagConverter;
import com.turbodev.server.persistence.DefaultIdManager;
import com.turbodev.server.persistence.DefaultPersistManager;
import com.turbodev.server.persistence.DefaultUnitOfWork;
import com.turbodev.server.persistence.HibernateInterceptor;
import com.turbodev.server.persistence.IdManager;
import com.turbodev.server.persistence.PersistListener;
import com.turbodev.server.persistence.PersistManager;
import com.turbodev.server.persistence.PrefixedNamingStrategy;
import com.turbodev.server.persistence.SessionFactoryProvider;
import com.turbodev.server.persistence.SessionInterceptor;
import com.turbodev.server.persistence.SessionProvider;
import com.turbodev.server.persistence.TransactionInterceptor;
import com.turbodev.server.persistence.UnitOfWork;
import com.turbodev.server.persistence.annotation.Sessional;
import com.turbodev.server.persistence.annotation.Transactional;
import com.turbodev.server.persistence.dao.Dao;
import com.turbodev.server.persistence.dao.DefaultDao;
import com.turbodev.server.security.BasicAuthenticationFilter;
import com.turbodev.server.security.FilterChainConfigurator;
import com.turbodev.server.security.TurboDevAuthorizingRealm;
import com.turbodev.server.security.TurboDevFilterChainResolver;
import com.turbodev.server.security.TurboDevPasswordService;
import com.turbodev.server.security.TurboDevRememberMeManager;
import com.turbodev.server.security.TurboDevWebSecurityManager;
import com.turbodev.server.security.authenticator.Authenticator;
import com.turbodev.server.util.jackson.ObjectMapperConfigurator;
import com.turbodev.server.util.jackson.ObjectMapperProvider;
import com.turbodev.server.util.jackson.hibernate.HibernateObjectMapperConfigurator;
import com.turbodev.server.util.jetty.DefaultJettyRunner;
import com.turbodev.server.util.jetty.JettyRunner;
import com.turbodev.server.util.validation.DefaultEntityValidator;
import com.turbodev.server.util.validation.EntityValidator;
import com.turbodev.server.util.validation.ValidatorProvider;
/** /**
* NOTE: Do not forget to rename moduleClass property defined in the pom if you've renamed this class. * NOTE: Do not forget to rename moduleClass property defined in the pom if you've renamed this class.
@ -246,12 +246,12 @@ public class CoreModule extends AbstractPluginModule {
contribute(ObjectMapperConfigurator.class, GitObjectMapperConfigurator.class); contribute(ObjectMapperConfigurator.class, GitObjectMapperConfigurator.class);
contribute(ObjectMapperConfigurator.class, HibernateObjectMapperConfigurator.class); contribute(ObjectMapperConfigurator.class, HibernateObjectMapperConfigurator.class);
bind(Realm.class).to(GitPlexAuthorizingRealm.class); bind(Realm.class).to(TurboDevAuthorizingRealm.class);
bind(RememberMeManager.class).to(GitPlexRememberMeManager.class); bind(RememberMeManager.class).to(TurboDevRememberMeManager.class);
bind(WebSecurityManager.class).to(GitPlexWebSecurityManager.class); bind(WebSecurityManager.class).to(TurboDevWebSecurityManager.class);
bind(FilterChainResolver.class).to(GitPlexFilterChainResolver.class); bind(FilterChainResolver.class).to(TurboDevFilterChainResolver.class);
bind(BasicAuthenticationFilter.class); bind(BasicAuthenticationFilter.class);
bind(PasswordService.class).to(GitPlexPasswordService.class); bind(PasswordService.class).to(TurboDevPasswordService.class);
bind(ShiroFilter.class); bind(ShiroFilter.class);
install(new ShiroAopModule()); install(new ShiroAopModule());
contribute(FilterChainConfigurator.class, new FilterChainConfigurator() { contribute(FilterChainConfigurator.class, new FilterChainConfigurator() {
@ -407,7 +407,7 @@ public class CoreModule extends AbstractPluginModule {
@Override @Override
protected Class<? extends AbstractPlugin> getPluginClass() { protected Class<? extends AbstractPlugin> getPluginClass() {
return GitPlex.class; return TurboDev.class;
} }
} }

View File

@ -1,11 +1,11 @@
package com.gitplex.server; package com.turbodev.server;
import javax.inject.Inject; import javax.inject.Inject;
import javax.inject.Provider; import javax.inject.Provider;
import javax.inject.Singleton; import javax.inject.Singleton;
import com.gitplex.server.git.config.GitConfig; import com.turbodev.server.git.config.GitConfig;
import com.gitplex.server.manager.ConfigManager; import com.turbodev.server.manager.ConfigManager;
@Singleton @Singleton
public class GitConfigProvider implements Provider<GitConfig> { public class GitConfigProvider implements Provider<GitConfig> {

View File

@ -1,4 +1,4 @@
package com.gitplex.server; package com.turbodev.server;
import java.io.ObjectStreamException; import java.io.ObjectStreamException;
import java.io.Serializable; import java.io.Serializable;
@ -17,32 +17,32 @@ import org.apache.shiro.util.ThreadContext;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.launcher.bootstrap.Bootstrap; import com.turbodev.launcher.bootstrap.Bootstrap;
import com.gitplex.launcher.loader.AbstractPlugin; import com.turbodev.launcher.loader.AbstractPlugin;
import com.gitplex.launcher.loader.AppLoader; import com.turbodev.launcher.loader.AppLoader;
import com.gitplex.launcher.loader.ListenerRegistry; import com.turbodev.launcher.loader.ListenerRegistry;
import com.gitplex.launcher.loader.ManagedSerializedForm; import com.turbodev.launcher.loader.ManagedSerializedForm;
import com.gitplex.server.event.lifecycle.SystemStarted; import com.turbodev.utils.init.InitStage;
import com.gitplex.server.event.lifecycle.SystemStarting; import com.turbodev.utils.init.ManualConfig;
import com.gitplex.server.event.lifecycle.SystemStopped; import com.turbodev.utils.schedule.TaskScheduler;
import com.gitplex.server.event.lifecycle.SystemStopping; import com.turbodev.server.event.lifecycle.SystemStarted;
import com.gitplex.server.manager.ConfigManager; import com.turbodev.server.event.lifecycle.SystemStarting;
import com.gitplex.server.manager.DataManager; import com.turbodev.server.event.lifecycle.SystemStopped;
import com.gitplex.server.manager.UserManager; import com.turbodev.server.event.lifecycle.SystemStopping;
import com.gitplex.server.persistence.PersistManager; import com.turbodev.server.manager.ConfigManager;
import com.gitplex.server.persistence.UnitOfWork; import com.turbodev.server.manager.DataManager;
import com.gitplex.server.persistence.annotation.Sessional; import com.turbodev.server.manager.UserManager;
import com.gitplex.server.util.jetty.JettyRunner; import com.turbodev.server.persistence.PersistManager;
import com.gitplex.server.util.serverconfig.ServerConfig; import com.turbodev.server.persistence.UnitOfWork;
import com.gitplex.utils.init.InitStage; import com.turbodev.server.persistence.annotation.Sessional;
import com.gitplex.utils.init.ManualConfig; import com.turbodev.server.util.jetty.JettyRunner;
import com.gitplex.utils.schedule.TaskScheduler; import com.turbodev.server.util.serverconfig.ServerConfig;
public class GitPlex extends AbstractPlugin implements Serializable { public class TurboDev extends AbstractPlugin implements Serializable {
public static final String NAME = "GitPlex"; public static final String NAME = "TurboDev";
private static final Logger logger = LoggerFactory.getLogger(GitPlex.class); private static final Logger logger = LoggerFactory.getLogger(TurboDev.class);
private static final Pattern DOCLINK_PATTERN = Pattern.compile("\\d+\\.\\d+"); private static final Pattern DOCLINK_PATTERN = Pattern.compile("\\d+\\.\\d+");
@ -67,7 +67,7 @@ public class GitPlex extends AbstractPlugin implements Serializable {
private volatile InitStage initStage; private volatile InitStage initStage;
@Inject @Inject
public GitPlex(JettyRunner jettyRunner, PersistManager persistManager, TaskScheduler taskScheduler, public TurboDev(JettyRunner jettyRunner, PersistManager persistManager, TaskScheduler taskScheduler,
UnitOfWork unitOfWork, ServerConfig serverConfig, DataManager dataManager, ConfigManager configManager, UnitOfWork unitOfWork, ServerConfig serverConfig, DataManager dataManager, ConfigManager configManager,
UserManager userManager, ListenerRegistry listenerRegistry) { UserManager userManager, ListenerRegistry listenerRegistry) {
this.jettyRunner = jettyRunner; this.jettyRunner = jettyRunner;
@ -151,8 +151,8 @@ public class GitPlex extends AbstractPlugin implements Serializable {
return initStage == null; return initStage == null;
} }
public static GitPlex getInstance() { public static TurboDev getInstance() {
return AppLoader.getInstance(GitPlex.class); return AppLoader.getInstance(TurboDev.class);
} }
public static <T> T getInstance(Class<T> type) { public static <T> T getInstance(Class<T> type) {
@ -186,7 +186,7 @@ public class GitPlex extends AbstractPlugin implements Serializable {
} }
public Object writeReplace() throws ObjectStreamException { public Object writeReplace() throws ObjectStreamException {
return new ManagedSerializedForm(GitPlex.class); return new ManagedSerializedForm(TurboDev.class);
} }
public String getDocLink() { public String getDocLink() {
@ -194,7 +194,7 @@ public class GitPlex extends AbstractPlugin implements Serializable {
Matcher matcher = DOCLINK_PATTERN.matcher(productVersion); Matcher matcher = DOCLINK_PATTERN.matcher(productVersion);
if (!matcher.find()) if (!matcher.find())
throw new RuntimeException("Unexpected product version format: " + productVersion); throw new RuntimeException("Unexpected product version format: " + productVersion);
return "https://dev.gitplex.com/projects/gitplex-docs/blob/" + matcher.group(); return "https://dev.turbodev.com/projects/turbodev-docs/blob/" + matcher.group();
} }
} }

View File

@ -1,4 +1,4 @@
package com.gitplex.server.command; package com.turbodev.server.command;
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.IOException; import java.io.IOException;
@ -14,12 +14,12 @@ import org.hibernate.boot.model.naming.PhysicalNamingStrategy;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.launcher.bootstrap.Bootstrap; import com.turbodev.launcher.bootstrap.Bootstrap;
import com.gitplex.server.persistence.DefaultPersistManager; import com.turbodev.server.persistence.DefaultPersistManager;
import com.gitplex.server.persistence.HibernateProperties; import com.turbodev.server.persistence.HibernateProperties;
import com.gitplex.server.persistence.IdManager; import com.turbodev.server.persistence.IdManager;
import com.gitplex.server.persistence.dao.Dao; import com.turbodev.server.persistence.dao.Dao;
import com.gitplex.server.util.validation.EntityValidator; import com.turbodev.server.util.validation.EntityValidator;
@Singleton @Singleton
public class ApplyDBConstraintsCommand extends DefaultPersistManager { public class ApplyDBConstraintsCommand extends DefaultPersistManager {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.command; package com.turbodev.server.command;
import java.io.File; import java.io.File;
@ -11,15 +11,15 @@ import org.hibernate.boot.model.naming.PhysicalNamingStrategy;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.launcher.bootstrap.Bootstrap; import com.turbodev.launcher.bootstrap.Bootstrap;
import com.gitplex.server.persistence.DefaultPersistManager; import com.turbodev.utils.FileUtils;
import com.gitplex.server.persistence.HibernateProperties; import com.turbodev.utils.ZipUtils;
import com.gitplex.server.persistence.IdManager;
import com.gitplex.server.persistence.dao.Dao;
import com.gitplex.server.util.validation.EntityValidator;
import com.gitplex.utils.FileUtils;
import com.gitplex.utils.ZipUtils;
import com.google.common.base.Throwables; import com.google.common.base.Throwables;
import com.turbodev.server.persistence.DefaultPersistManager;
import com.turbodev.server.persistence.HibernateProperties;
import com.turbodev.server.persistence.IdManager;
import com.turbodev.server.persistence.dao.Dao;
import com.turbodev.server.util.validation.EntityValidator;
@Singleton @Singleton
public class BackupDBCommand extends DefaultPersistManager { public class BackupDBCommand extends DefaultPersistManager {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.command; package com.turbodev.server.command;
import javax.inject.Inject; import javax.inject.Inject;
import javax.inject.Singleton; import javax.inject.Singleton;
@ -9,12 +9,12 @@ import org.hibernate.boot.model.naming.PhysicalNamingStrategy;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.launcher.bootstrap.Bootstrap; import com.turbodev.launcher.bootstrap.Bootstrap;
import com.gitplex.server.persistence.DefaultPersistManager; import com.turbodev.server.persistence.DefaultPersistManager;
import com.gitplex.server.persistence.HibernateProperties; import com.turbodev.server.persistence.HibernateProperties;
import com.gitplex.server.persistence.IdManager; import com.turbodev.server.persistence.IdManager;
import com.gitplex.server.persistence.dao.Dao; import com.turbodev.server.persistence.dao.Dao;
import com.gitplex.server.util.validation.EntityValidator; import com.turbodev.server.util.validation.EntityValidator;
@Singleton @Singleton
public class CheckDataVersionCommand extends DefaultPersistManager { public class CheckDataVersionCommand extends DefaultPersistManager {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.command; package com.turbodev.server.command;
import javax.inject.Inject; import javax.inject.Inject;
import javax.inject.Singleton; import javax.inject.Singleton;
@ -10,12 +10,12 @@ import org.hibernate.boot.model.naming.PhysicalNamingStrategy;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.launcher.bootstrap.Bootstrap; import com.turbodev.launcher.bootstrap.Bootstrap;
import com.gitplex.server.persistence.DefaultPersistManager; import com.turbodev.server.persistence.DefaultPersistManager;
import com.gitplex.server.persistence.HibernateProperties; import com.turbodev.server.persistence.HibernateProperties;
import com.gitplex.server.persistence.IdManager; import com.turbodev.server.persistence.IdManager;
import com.gitplex.server.persistence.dao.Dao; import com.turbodev.server.persistence.dao.Dao;
import com.gitplex.server.util.validation.EntityValidator; import com.turbodev.server.util.validation.EntityValidator;
@Singleton @Singleton
public class CleanDBCommand extends DefaultPersistManager { public class CleanDBCommand extends DefaultPersistManager {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.command; package com.turbodev.server.command;
public class CommandNames { public class CommandNames {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.command; package com.turbodev.server.command;
import javax.inject.Inject; import javax.inject.Inject;
import javax.inject.Singleton; import javax.inject.Singleton;
@ -7,11 +7,11 @@ import org.hibernate.Interceptor;
import org.hibernate.SessionFactory; import org.hibernate.SessionFactory;
import org.hibernate.boot.model.naming.PhysicalNamingStrategy; import org.hibernate.boot.model.naming.PhysicalNamingStrategy;
import com.gitplex.server.persistence.DefaultPersistManager; import com.turbodev.server.persistence.DefaultPersistManager;
import com.gitplex.server.persistence.HibernateProperties; import com.turbodev.server.persistence.HibernateProperties;
import com.gitplex.server.persistence.IdManager; import com.turbodev.server.persistence.IdManager;
import com.gitplex.server.persistence.dao.Dao; import com.turbodev.server.persistence.dao.Dao;
import com.gitplex.server.util.validation.EntityValidator; import com.turbodev.server.util.validation.EntityValidator;
@Singleton @Singleton
public class DBDialectCommand extends DefaultPersistManager { public class DBDialectCommand extends DefaultPersistManager {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.command; package com.turbodev.server.command;
import javax.inject.Inject; import javax.inject.Inject;
import javax.inject.Singleton; import javax.inject.Singleton;
@ -10,14 +10,14 @@ import org.hibernate.boot.model.naming.PhysicalNamingStrategy;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.launcher.bootstrap.Bootstrap; import com.turbodev.launcher.bootstrap.Bootstrap;
import com.gitplex.server.manager.UserManager; import com.turbodev.server.manager.UserManager;
import com.gitplex.server.model.User; import com.turbodev.server.model.User;
import com.gitplex.server.persistence.DefaultPersistManager; import com.turbodev.server.persistence.DefaultPersistManager;
import com.gitplex.server.persistence.HibernateProperties; import com.turbodev.server.persistence.HibernateProperties;
import com.gitplex.server.persistence.IdManager; import com.turbodev.server.persistence.IdManager;
import com.gitplex.server.persistence.dao.Dao; import com.turbodev.server.persistence.dao.Dao;
import com.gitplex.server.util.validation.EntityValidator; import com.turbodev.server.util.validation.EntityValidator;
@Singleton @Singleton
public class ResetAdminPasswordCommand extends DefaultPersistManager { public class ResetAdminPasswordCommand extends DefaultPersistManager {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.command; package com.turbodev.server.command;
import java.io.File; import java.io.File;
@ -11,15 +11,15 @@ import org.hibernate.boot.model.naming.PhysicalNamingStrategy;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.launcher.bootstrap.Bootstrap; import com.turbodev.launcher.bootstrap.Bootstrap;
import com.gitplex.launcher.bootstrap.Command; import com.turbodev.launcher.bootstrap.Command;
import com.gitplex.server.persistence.DefaultPersistManager; import com.turbodev.utils.FileUtils;
import com.gitplex.server.persistence.HibernateProperties; import com.turbodev.utils.ZipUtils;
import com.gitplex.server.persistence.IdManager; import com.turbodev.server.persistence.DefaultPersistManager;
import com.gitplex.server.persistence.dao.Dao; import com.turbodev.server.persistence.HibernateProperties;
import com.gitplex.server.util.validation.EntityValidator; import com.turbodev.server.persistence.IdManager;
import com.gitplex.utils.FileUtils; import com.turbodev.server.persistence.dao.Dao;
import com.gitplex.utils.ZipUtils; import com.turbodev.server.util.validation.EntityValidator;
@Singleton @Singleton
public class RestoreDBCommand extends DefaultPersistManager { public class RestoreDBCommand extends DefaultPersistManager {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.command; package com.turbodev.server.command;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
@ -17,20 +17,20 @@ import org.joda.time.format.DateTimeFormat;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.launcher.bootstrap.Bootstrap; import com.turbodev.launcher.bootstrap.Bootstrap;
import com.gitplex.launcher.loader.PluginManager; import com.turbodev.launcher.loader.PluginManager;
import com.gitplex.server.migration.DatabaseMigrator; import com.turbodev.utils.FileUtils;
import com.gitplex.server.migration.MigrationHelper; import com.turbodev.utils.StringUtils;
import com.gitplex.server.persistence.DefaultPersistManager; import com.turbodev.utils.command.Commandline;
import com.gitplex.server.persistence.HibernateProperties; import com.turbodev.utils.command.LineConsumer;
import com.gitplex.server.persistence.IdManager;
import com.gitplex.server.persistence.dao.Dao;
import com.gitplex.utils.FileUtils;
import com.gitplex.server.util.validation.EntityValidator;
import com.gitplex.utils.StringUtils;
import com.gitplex.utils.command.Commandline;
import com.gitplex.utils.command.LineConsumer;
import com.google.common.base.Charsets; import com.google.common.base.Charsets;
import com.turbodev.server.migration.DatabaseMigrator;
import com.turbodev.server.migration.MigrationHelper;
import com.turbodev.server.persistence.DefaultPersistManager;
import com.turbodev.server.persistence.HibernateProperties;
import com.turbodev.server.persistence.IdManager;
import com.turbodev.server.persistence.dao.Dao;
import com.turbodev.server.util.validation.EntityValidator;
@Singleton @Singleton
public class UpgradeCommand extends DefaultPersistManager { public class UpgradeCommand extends DefaultPersistManager {
@ -66,11 +66,11 @@ public class UpgradeCommand extends DefaultPersistManager {
if (version.startsWith("1.0-EAP")) { if (version.startsWith("1.0-EAP")) {
int build = Integer.parseInt(StringUtils.substringAfterLast(version, "build")); int build = Integer.parseInt(StringUtils.substringAfterLast(version, "build"));
if (build <= 26) if (build <= 26)
bootstrapClass = "com.gitplex.commons.bootstrap.Bootstrap"; bootstrapClass = "com.turbodev.commons.bootstrap.Bootstrap";
else else
bootstrapClass = "com.gitplex.launcher.bootstrap.Bootstrap"; bootstrapClass = "com.turbodev.launcher.bootstrap.Bootstrap";
} else { } else {
bootstrapClass = "com.gitplex.launcher.bootstrap.Bootstrap"; bootstrapClass = "com.turbodev.launcher.bootstrap.Bootstrap";
} }
Commandline cmdline= new Commandline(System.getProperty("java.home") + "/bin/java"); Commandline cmdline= new Commandline(System.getProperty("java.home") + "/bin/java");
cmdline.addArgs("-Xmx" + Runtime.getRuntime().maxMemory()/1024/1024 + "m", "-classpath", "*", bootstrapClass, cmdline.addArgs("-Xmx" + Runtime.getRuntime().maxMemory()/1024/1024 + "m", "-classpath", "*", bootstrapClass,
@ -317,11 +317,11 @@ public class UpgradeCommand extends DefaultPersistManager {
if (Integer.parseInt(oldDataVersion.get()) <= 5) { if (Integer.parseInt(oldDataVersion.get()) <= 5) {
logger.warn("\n" logger.warn("\n"
+ "************************* IMPORTANT NOTICE *************************\n" + "************************* IMPORTANT NOTICE *************************\n"
+ "* GitPlex password hash algorithm has been changed for security *\n" + "* TurboDev password hash algorithm has been changed for security *\n"
+ "* reason. Please reset administrator password with the *\n" + "* reason. Please reset administrator password with the *\n"
+ "* reset_admin_password command. Other users' password will be *\n" + "* reset_admin_password command. Other users' password will be *\n"
+ "* reset and sent to their mail box automatically when they logs *\n" + "* reset and sent to their mail box automatically when they logs *\n"
+ "* into GitPlex. *\n" + "* into TurboDev. *\n"
+ "********************************************************************"); + "********************************************************************");
} }
System.exit(0); System.exit(0);
@ -394,10 +394,10 @@ public class UpgradeCommand extends DefaultPersistManager {
} }
cleanAndCopy(Bootstrap.getBootDir(), new File(upgradeDir, "boot")); cleanAndCopy(Bootstrap.getBootDir(), new File(upgradeDir, "boot"));
cleanAndCopy(Bootstrap.getLibDir(), new File(upgradeDir, "lib")); cleanAndCopy(Bootstrap.getLibDir(), new File(upgradeDir, "lib"));
File gitplexAvatar = new File(upgradeDir, "site/avatars/gitplex.png"); File gitplexAvatar = new File(upgradeDir, "site/avatars/turbodev.png");
if (!gitplexAvatar.exists()) { if (!gitplexAvatar.exists()) {
try { try {
FileUtils.copyFile(new File(Bootstrap.getSiteDir(), "avatars/gitplex.png"), gitplexAvatar); FileUtils.copyFile(new File(Bootstrap.getSiteDir(), "avatars/turbodev.png"), gitplexAvatar);
} catch (IOException e) { } catch (IOException e) {
throw new RuntimeException(e); throw new RuntimeException(e);
} }
@ -413,8 +413,8 @@ public class UpgradeCommand extends DefaultPersistManager {
try { try {
File wrapperConfFile = new File(upgradeDir, "conf/wrapper.conf"); File wrapperConfFile = new File(upgradeDir, "conf/wrapper.conf");
String wrapperConf = FileUtils.readFileToString(wrapperConfFile, Charsets.UTF_8); String wrapperConf = FileUtils.readFileToString(wrapperConfFile, Charsets.UTF_8);
wrapperConf = StringUtils.replace(wrapperConf, "com.gitplex.commons.bootstrap.Bootstrap", wrapperConf = StringUtils.replace(wrapperConf, "com.turbodev.commons.bootstrap.Bootstrap",
"com.gitplex.launcher.bootstrap.Bootstrap"); "com.turbodev.launcher.bootstrap.Bootstrap");
FileUtils.writeStringToFile(wrapperConfFile, wrapperConf, Charsets.UTF_8); FileUtils.writeStringToFile(wrapperConfFile, wrapperConf, Charsets.UTF_8);
File hibernatePropsFile = new File(upgradeDir, "conf/hibernate.properties"); File hibernatePropsFile = new File(upgradeDir, "conf/hibernate.properties");

View File

@ -1,4 +1,4 @@
package com.gitplex.server.event; package com.turbodev.server.event;
import javax.annotation.Nullable; import javax.annotation.Nullable;

View File

@ -1,6 +1,6 @@
package com.gitplex.server.event; package com.turbodev.server.event;
import com.gitplex.server.model.Project; import com.turbodev.server.model.Project;
public class ProjectRenamed { public class ProjectRenamed {

View File

@ -1,8 +1,8 @@
package com.gitplex.server.event; package com.turbodev.server.event;
import org.eclipse.jgit.lib.ObjectId; import org.eclipse.jgit.lib.ObjectId;
import com.gitplex.server.model.Project; import com.turbodev.server.model.Project;
public class RefUpdated { public class RefUpdated {

View File

@ -1,11 +1,11 @@
package com.gitplex.server.event.codecomment; package com.turbodev.server.event.codecomment;
import java.util.Date; import java.util.Date;
import com.gitplex.server.model.User; import com.turbodev.server.model.CodeComment;
import com.gitplex.server.model.CodeComment; import com.turbodev.server.model.PullRequest;
import com.gitplex.server.model.PullRequest; import com.turbodev.server.model.User;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="created") @Editable(name="created")
public class CodeCommentCreated extends CodeCommentEvent { public class CodeCommentCreated extends CodeCommentEvent {

View File

@ -1,13 +1,13 @@
package com.gitplex.server.event.codecomment; package com.turbodev.server.event.codecomment;
import java.util.Date; import java.util.Date;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import com.gitplex.server.event.MarkdownAware; import com.turbodev.server.event.MarkdownAware;
import com.gitplex.server.model.CodeComment; import com.turbodev.server.model.CodeComment;
import com.gitplex.server.model.PullRequest; import com.turbodev.server.model.PullRequest;
import com.gitplex.server.model.User; import com.turbodev.server.model.User;
public abstract class CodeCommentEvent implements MarkdownAware { public abstract class CodeCommentEvent implements MarkdownAware {

View File

@ -1,11 +1,11 @@
package com.gitplex.server.event.codecomment; package com.turbodev.server.event.codecomment;
import java.util.Date; import java.util.Date;
import com.gitplex.server.model.CodeCommentReply; import com.turbodev.server.model.CodeCommentReply;
import com.gitplex.server.model.PullRequest; import com.turbodev.server.model.PullRequest;
import com.gitplex.server.model.User; import com.turbodev.server.model.User;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="replied") @Editable(name="replied")
public class CodeCommentReplied extends CodeCommentEvent { public class CodeCommentReplied extends CodeCommentEvent {

View File

@ -0,0 +1,5 @@
package com.turbodev.server.event.lifecycle;
public class SystemStarted {
}

View File

@ -0,0 +1,5 @@
package com.turbodev.server.event.lifecycle;
public class SystemStarting {
}

View File

@ -0,0 +1,5 @@
package com.turbodev.server.event.lifecycle;
public class SystemStopped {
}

View File

@ -0,0 +1,5 @@
package com.turbodev.server.event.lifecycle;
public class SystemStopping {
}

View File

@ -1,12 +1,12 @@
package com.gitplex.server.event.pullrequest; package com.turbodev.server.event.pullrequest;
import java.util.Date; import java.util.Date;
import com.gitplex.server.event.MarkdownAware; import com.turbodev.server.event.MarkdownAware;
import com.gitplex.server.model.User; import com.turbodev.server.model.CodeComment;
import com.gitplex.server.model.CodeComment; import com.turbodev.server.model.PullRequest;
import com.gitplex.server.model.PullRequest; import com.turbodev.server.model.User;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="added code comment") @Editable(name="added code comment")
public class PullRequestCodeCommentCreated extends PullRequestCodeCommentEvent implements MarkdownAware { public class PullRequestCodeCommentCreated extends PullRequestCodeCommentEvent implements MarkdownAware {

View File

@ -1,8 +1,8 @@
package com.gitplex.server.event.pullrequest; package com.turbodev.server.event.pullrequest;
import com.gitplex.server.event.MarkdownAware; import com.turbodev.server.event.MarkdownAware;
import com.gitplex.server.model.CodeComment; import com.turbodev.server.model.CodeComment;
import com.gitplex.server.model.PullRequest; import com.turbodev.server.model.PullRequest;
public abstract class PullRequestCodeCommentEvent extends PullRequestEvent implements MarkdownAware { public abstract class PullRequestCodeCommentEvent extends PullRequestEvent implements MarkdownAware {

View File

@ -1,11 +1,11 @@
package com.gitplex.server.event.pullrequest; package com.turbodev.server.event.pullrequest;
import java.util.Date; import java.util.Date;
import com.gitplex.server.model.CodeCommentReply; import com.turbodev.server.model.CodeCommentReply;
import com.gitplex.server.model.PullRequest; import com.turbodev.server.model.PullRequest;
import com.gitplex.server.model.User; import com.turbodev.server.model.User;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="replied code comment") @Editable(name="replied code comment")
public class PullRequestCodeCommentReplied extends PullRequestCodeCommentEvent { public class PullRequestCodeCommentReplied extends PullRequestCodeCommentEvent {

View File

@ -1,11 +1,11 @@
package com.gitplex.server.event.pullrequest; package com.turbodev.server.event.pullrequest;
import java.util.Date; import java.util.Date;
import com.gitplex.server.event.MarkdownAware; import com.turbodev.server.event.MarkdownAware;
import com.gitplex.server.model.User; import com.turbodev.server.model.PullRequestComment;
import com.gitplex.server.model.PullRequestComment; import com.turbodev.server.model.User;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="commented") @Editable(name="commented")
public class PullRequestCommentCreated extends PullRequestEvent implements MarkdownAware { public class PullRequestCommentCreated extends PullRequestEvent implements MarkdownAware {

View File

@ -1,11 +1,11 @@
package com.gitplex.server.event.pullrequest; package com.turbodev.server.event.pullrequest;
import java.util.Date; import java.util.Date;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import com.gitplex.server.model.User; import com.turbodev.server.model.PullRequest;
import com.gitplex.server.model.PullRequest; import com.turbodev.server.model.User;
public abstract class PullRequestEvent { public abstract class PullRequestEvent {

View File

@ -1,10 +1,10 @@
package com.gitplex.server.event.pullrequest; package com.turbodev.server.event.pullrequest;
import java.util.Date; import java.util.Date;
import com.gitplex.server.model.User; import com.turbodev.server.model.PullRequest;
import com.gitplex.server.model.PullRequest; import com.turbodev.server.model.User;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="merge preview calculated") @Editable(name="merge preview calculated")
public class PullRequestMergePreviewCalculated extends PullRequestEvent { public class PullRequestMergePreviewCalculated extends PullRequestEvent {

View File

@ -1,11 +1,11 @@
package com.gitplex.server.event.pullrequest; package com.turbodev.server.event.pullrequest;
import java.util.Date; import java.util.Date;
import com.gitplex.server.event.MarkdownAware; import com.turbodev.server.event.MarkdownAware;
import com.gitplex.server.model.User; import com.turbodev.server.model.PullRequest;
import com.gitplex.server.model.PullRequest; import com.turbodev.server.model.User;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="opened") @Editable(name="opened")
public class PullRequestOpened extends PullRequestEvent implements MarkdownAware { public class PullRequestOpened extends PullRequestEvent implements MarkdownAware {

View File

@ -1,10 +1,10 @@
package com.gitplex.server.event.pullrequest; package com.turbodev.server.event.pullrequest;
import java.util.Date; import java.util.Date;
import com.gitplex.server.event.MarkdownAware; import com.turbodev.server.event.MarkdownAware;
import com.gitplex.server.model.User; import com.turbodev.server.model.PullRequestStatusChange;
import com.gitplex.server.model.PullRequestStatusChange; import com.turbodev.server.model.User;
public class PullRequestStatusChangeEvent extends PullRequestEvent implements MarkdownAware { public class PullRequestStatusChangeEvent extends PullRequestEvent implements MarkdownAware {

View File

@ -1,10 +1,10 @@
package com.gitplex.server.event.pullrequest; package com.turbodev.server.event.pullrequest;
import java.util.Date; import java.util.Date;
import com.gitplex.server.model.User; import com.turbodev.server.model.PullRequestUpdate;
import com.gitplex.server.model.PullRequestUpdate; import com.turbodev.server.model.User;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="there are new commits") @Editable(name="there are new commits")
public class PullRequestUpdated extends PullRequestEvent { public class PullRequestUpdated extends PullRequestEvent {

View File

@ -1,9 +1,9 @@
package com.gitplex.server.event.pullrequest; package com.turbodev.server.event.pullrequest;
import java.util.Date; import java.util.Date;
import com.gitplex.server.model.PullRequest; import com.turbodev.server.model.PullRequest;
import com.gitplex.server.model.User; import com.turbodev.server.model.User;
public abstract class PullRequestVerificationEvent extends PullRequestEvent { public abstract class PullRequestVerificationEvent extends PullRequestEvent {

View File

@ -1,7 +1,7 @@
package com.gitplex.server.event.pullrequest; package com.turbodev.server.event.pullrequest;
import com.gitplex.server.model.PullRequest; import com.turbodev.server.model.PullRequest;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="there are failed verifications") @Editable(name="there are failed verifications")
public class PullRequestVerificationFailed extends PullRequestVerificationEvent { public class PullRequestVerificationFailed extends PullRequestVerificationEvent {

View File

@ -1,7 +1,7 @@
package com.gitplex.server.event.pullrequest; package com.turbodev.server.event.pullrequest;
import com.gitplex.server.model.PullRequest; import com.turbodev.server.model.PullRequest;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="there are verification errors") @Editable(name="there are verification errors")
public class PullRequestVerificationInError extends PullRequestVerificationEvent { public class PullRequestVerificationInError extends PullRequestVerificationEvent {

View File

@ -1,7 +1,7 @@
package com.gitplex.server.event.pullrequest; package com.turbodev.server.event.pullrequest;
import com.gitplex.server.model.PullRequest; import com.turbodev.server.model.PullRequest;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="there are running verifications") @Editable(name="there are running verifications")
public class PullRequestVerificationRunning extends PullRequestVerificationEvent { public class PullRequestVerificationRunning extends PullRequestVerificationEvent {

View File

@ -1,7 +1,7 @@
package com.gitplex.server.event.pullrequest; package com.turbodev.server.event.pullrequest;
import com.gitplex.server.model.PullRequest; import com.turbodev.server.model.PullRequest;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="there are successful verifications") @Editable(name="there are successful verifications")
public class PullRequestVerificationSucceeded extends PullRequestVerificationEvent { public class PullRequestVerificationSucceeded extends PullRequestVerificationEvent {

View File

@ -1,10 +1,10 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.util.List; import java.util.List;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import com.gitplex.utils.Range; import com.turbodev.utils.Range;
public class BlameBlock { public class BlameBlock {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import static com.google.common.base.Preconditions.checkNotNull; import static com.google.common.base.Preconditions.checkNotNull;

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
@ -13,9 +13,9 @@ import org.eclipse.jgit.lib.ObjectId;
import org.eclipse.jgit.lib.ObjectLoader; import org.eclipse.jgit.lib.ObjectLoader;
import org.eclipse.jgit.lib.ObjectReader; import org.eclipse.jgit.lib.ObjectReader;
import com.gitplex.server.util.ContentDetector;
import com.google.common.base.Charsets; import com.google.common.base.Charsets;
import com.google.common.base.Optional; import com.google.common.base.Optional;
import com.turbodev.server.util.ContentDetector;
public class Blob { public class Blob {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
@ -11,12 +11,12 @@ import javax.annotation.Nullable;
import org.eclipse.jgit.diff.DiffEntry; import org.eclipse.jgit.diff.DiffEntry;
import org.eclipse.jgit.diff.DiffEntry.ChangeType; import org.eclipse.jgit.diff.DiffEntry.ChangeType;
import com.gitplex.jsyntax.Tokenized; import com.turbodev.jsyntax.Tokenized;
import com.gitplex.server.util.diff.DiffBlock;
import com.gitplex.server.util.diff.DiffUtils;
import com.gitplex.server.util.diff.WhitespaceOption;
import com.gitplex.server.util.diff.DiffMatchPatch.Operation;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import com.turbodev.server.util.diff.DiffBlock;
import com.turbodev.server.util.diff.DiffUtils;
import com.turbodev.server.util.diff.WhitespaceOption;
import com.turbodev.server.util.diff.DiffMatchPatch.Operation;
@SuppressWarnings("serial") @SuppressWarnings("serial")
public abstract class BlobChange implements Serializable { public abstract class BlobChange implements Serializable {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.io.Serializable; import java.io.Serializable;

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.io.IOException; import java.io.IOException;
import java.io.Serializable; import java.io.Serializable;
@ -27,13 +27,13 @@ import org.eclipse.jgit.revwalk.RevTree;
import org.eclipse.jgit.revwalk.RevWalk; import org.eclipse.jgit.revwalk.RevWalk;
import org.eclipse.jgit.treewalk.TreeWalk; import org.eclipse.jgit.treewalk.TreeWalk;
import com.gitplex.server.git.exception.NotTreeException;
import com.gitplex.server.git.exception.ObjectAlreadyExistsException;
import com.gitplex.server.git.exception.ObjectNotFoundException;
import com.gitplex.server.git.exception.ObsoleteCommitException;
import com.google.common.base.Charsets; import com.google.common.base.Charsets;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import com.google.common.collect.Sets; import com.google.common.collect.Sets;
import com.turbodev.server.git.exception.NotTreeException;
import com.turbodev.server.git.exception.ObjectAlreadyExistsException;
import com.turbodev.server.git.exception.ObjectNotFoundException;
import com.turbodev.server.git.exception.ObsoleteCommitException;
public class BlobEdits implements Serializable { public class BlobEdits implements Serializable {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
@ -9,9 +9,9 @@ import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder;
import org.eclipse.jgit.lib.FileMode; import org.eclipse.jgit.lib.FileMode;
import com.gitplex.server.git.exception.ObjectNotFoundException;
import com.gitplex.server.model.Project;
import com.google.common.base.Objects; import com.google.common.base.Objects;
import com.turbodev.server.git.exception.ObjectNotFoundException;
import com.turbodev.server.model.Project;
public class BlobIdent implements Serializable, Comparable<BlobIdent> { public class BlobIdent implements Serializable, Comparable<BlobIdent> {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.io.Serializable; import java.io.Serializable;

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
@ -25,22 +25,22 @@ import org.eclipse.jgit.transport.PacketLineOut;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.server.GitPlex; import com.turbodev.utils.concurrent.PrioritizedRunnable;
import com.gitplex.server.git.command.AdvertiseReceiveRefsCommand; import com.turbodev.server.TurboDev;
import com.gitplex.server.git.command.AdvertiseUploadRefsCommand; import com.turbodev.server.git.command.AdvertiseReceiveRefsCommand;
import com.gitplex.server.git.command.ReceiveCommand; import com.turbodev.server.git.command.AdvertiseUploadRefsCommand;
import com.gitplex.server.git.command.UploadCommand; import com.turbodev.server.git.command.ReceiveCommand;
import com.gitplex.server.git.exception.GitException; import com.turbodev.server.git.command.UploadCommand;
import com.gitplex.server.manager.ConfigManager; import com.turbodev.server.git.exception.GitException;
import com.gitplex.server.manager.ProjectManager; import com.turbodev.server.manager.ConfigManager;
import com.gitplex.server.manager.StorageManager; import com.turbodev.server.manager.ProjectManager;
import com.gitplex.server.manager.WorkExecutor; import com.turbodev.server.manager.StorageManager;
import com.gitplex.server.model.Project; import com.turbodev.server.manager.WorkExecutor;
import com.gitplex.server.model.User; import com.turbodev.server.model.Project;
import com.gitplex.server.persistence.annotation.Sessional; import com.turbodev.server.model.User;
import com.gitplex.server.security.SecurityUtils; import com.turbodev.server.persistence.annotation.Sessional;
import com.gitplex.server.util.serverconfig.ServerConfig; import com.turbodev.server.security.SecurityUtils;
import com.gitplex.utils.concurrent.PrioritizedRunnable; import com.turbodev.server.util.serverconfig.ServerConfig;
@Singleton @Singleton
public class GitFilter implements Filter { public class GitFilter implements Filter {
@ -51,7 +51,7 @@ public class GitFilter implements Filter {
private static final String INFO_REFS = "info/refs"; private static final String INFO_REFS = "info/refs";
private final GitPlex gitPlex; private final TurboDev gitPlex;
private final StorageManager storageManager; private final StorageManager storageManager;
@ -64,7 +64,7 @@ public class GitFilter implements Filter {
private final ConfigManager configManager; private final ConfigManager configManager;
@Inject @Inject
public GitFilter(GitPlex gitPlex, StorageManager storageManager, ProjectManager projectManager, public GitFilter(TurboDev gitPlex, StorageManager storageManager, ProjectManager projectManager,
WorkExecutor workManager, ServerConfig serverConfig, ConfigManager configManager) { WorkExecutor workManager, ServerConfig serverConfig, ConfigManager configManager) {
this.gitPlex = gitPlex; this.gitPlex = gitPlex;
this.storageManager = storageManager; this.storageManager = storageManager;

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.io.IOException; import java.io.IOException;
import java.net.InetAddress; import java.net.InetAddress;
@ -18,14 +18,14 @@ import org.eclipse.jgit.lib.RefUpdate;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.launcher.loader.ListenerRegistry; import com.turbodev.launcher.loader.ListenerRegistry;
import com.gitplex.server.event.RefUpdated; import com.turbodev.utils.StringUtils;
import com.gitplex.server.manager.ProjectManager;
import com.gitplex.server.model.Project;
import com.gitplex.server.model.User;
import com.gitplex.server.persistence.UnitOfWork;
import com.gitplex.utils.StringUtils;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import com.turbodev.server.event.RefUpdated;
import com.turbodev.server.manager.ProjectManager;
import com.turbodev.server.model.Project;
import com.turbodev.server.model.User;
import com.turbodev.server.persistence.UnitOfWork;
@SuppressWarnings("serial") @SuppressWarnings("serial")
@Singleton @Singleton

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.io.IOException; import java.io.IOException;
import java.net.InetAddress; import java.net.InetAddress;
@ -19,22 +19,22 @@ import org.apache.shiro.SecurityUtils;
import org.eclipse.jgit.lib.Constants; import org.eclipse.jgit.lib.Constants;
import org.eclipse.jgit.lib.ObjectId; import org.eclipse.jgit.lib.ObjectId;
import com.gitplex.server.manager.ConfigManager; import com.turbodev.utils.StringUtils;
import com.gitplex.server.manager.ProjectManager; import com.turbodev.utils.license.LicenseDetail;
import com.gitplex.server.manager.UserManager;
import com.gitplex.server.model.Project;
import com.gitplex.server.model.PullRequest;
import com.gitplex.server.model.PullRequestUpdate;
import com.gitplex.server.model.User;
import com.gitplex.server.model.support.BranchProtection;
import com.gitplex.server.model.support.TagProtection;
import com.gitplex.server.persistence.annotation.Sessional;
import com.gitplex.server.persistence.dao.EntityCriteria;
import com.gitplex.server.security.ProjectPrivilege;
import com.gitplex.server.security.permission.ProjectPermission;
import com.gitplex.utils.StringUtils;
import com.gitplex.utils.license.LicenseDetail;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import com.turbodev.server.manager.ConfigManager;
import com.turbodev.server.manager.ProjectManager;
import com.turbodev.server.manager.UserManager;
import com.turbodev.server.model.Project;
import com.turbodev.server.model.PullRequest;
import com.turbodev.server.model.PullRequestUpdate;
import com.turbodev.server.model.User;
import com.turbodev.server.model.support.BranchProtection;
import com.turbodev.server.model.support.TagProtection;
import com.turbodev.server.persistence.annotation.Sessional;
import com.turbodev.server.persistence.dao.EntityCriteria;
import com.turbodev.server.security.ProjectPrivilege;
import com.turbodev.server.security.permission.ProjectPermission;
@SuppressWarnings("serial") @SuppressWarnings("serial")
@Singleton @Singleton
@ -151,7 +151,7 @@ public class GitPreReceiveCallback extends HttpServlet {
if (refName.startsWith(PullRequest.REFS_PREFIX) || refName.startsWith(PullRequestUpdate.REFS_PREFIX)) { if (refName.startsWith(PullRequest.REFS_PREFIX) || refName.startsWith(PullRequestUpdate.REFS_PREFIX)) {
if (!user.asSubject().isPermitted( if (!user.asSubject().isPermitted(
new ProjectPermission(project.getFacade(), ProjectPrivilege.ADMIN))) { new ProjectPermission(project.getFacade(), ProjectPrivilege.ADMIN))) {
error(output, refName, "Only project administrators can update gitplex refs."); error(output, refName, "Only project administrators can update turbodev refs.");
break; break;
} }
} else if (refName.startsWith(Constants.R_HEADS)) { } else if (refName.startsWith(Constants.R_HEADS)) {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;
@ -43,19 +43,19 @@ import org.eclipse.jgit.treewalk.TreeWalk;
import org.eclipse.jgit.util.SystemReader; import org.eclipse.jgit.util.SystemReader;
import org.eclipse.jgit.util.io.NullOutputStream; import org.eclipse.jgit.util.io.NullOutputStream;
import com.gitplex.server.git.command.FetchCommand; import com.turbodev.utils.LockUtils;
import com.gitplex.server.git.command.IsAncestorCommand; import com.turbodev.utils.PathUtils;
import com.gitplex.server.git.exception.ObsoleteCommitException;
import com.gitplex.server.git.exception.RefUpdateException;
import com.gitplex.server.util.diff.WhitespaceOption;
import com.gitplex.utils.LockUtils;
import com.gitplex.utils.PathUtils;
import com.google.common.base.Joiner; import com.google.common.base.Joiner;
import com.google.common.base.Objects; import com.google.common.base.Objects;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import com.google.common.base.Splitter; import com.google.common.base.Splitter;
import com.google.common.base.Strings; import com.google.common.base.Strings;
import com.google.common.collect.Iterables; import com.google.common.collect.Iterables;
import com.turbodev.server.git.command.FetchCommand;
import com.turbodev.server.git.command.IsAncestorCommand;
import com.turbodev.server.git.exception.ObsoleteCommitException;
import com.turbodev.server.git.exception.RefUpdateException;
import com.turbodev.server.util.diff.WhitespaceOption;
public class GitUtils { public class GitUtils {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
@ -6,7 +6,7 @@ import java.util.List;
import org.apache.commons.lang3.math.NumberUtils; import org.apache.commons.lang3.math.NumberUtils;
import com.gitplex.utils.StringUtils; import com.turbodev.utils.StringUtils;
public class GitVersion implements Comparable<GitVersion> { public class GitVersion implements Comparable<GitVersion> {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.io.Serializable; import java.io.Serializable;

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.io.IOException; import java.io.IOException;

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.io.IOException; import java.io.IOException;
import java.util.Date; import java.util.Date;

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git; package com.turbodev.server.git;
import java.io.Serializable; import java.io.Serializable;

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.command; package com.turbodev.server.git.command;
import java.io.File; import java.io.File;
import java.io.OutputStream; import java.io.OutputStream;
@ -6,8 +6,8 @@ import java.io.OutputStream;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.utils.command.Commandline; import com.turbodev.utils.command.Commandline;
import com.gitplex.utils.command.LineConsumer; import com.turbodev.utils.command.LineConsumer;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
public class AdvertiseReceiveRefsCommand extends GitCommand<Void> { public class AdvertiseReceiveRefsCommand extends GitCommand<Void> {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.command; package com.turbodev.server.git.command;
import java.io.File; import java.io.File;
import java.io.OutputStream; import java.io.OutputStream;
@ -6,8 +6,8 @@ import java.io.OutputStream;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.utils.command.Commandline; import com.turbodev.utils.command.Commandline;
import com.gitplex.utils.command.LineConsumer; import com.turbodev.utils.command.LineConsumer;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
public class AdvertiseUploadRefsCommand extends GitCommand<Void> { public class AdvertiseUploadRefsCommand extends GitCommand<Void> {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.command; package com.turbodev.server.git.command;
import java.io.File; import java.io.File;
import java.util.ArrayList; import java.util.ArrayList;
@ -18,14 +18,14 @@ import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.server.git.BlameBlock; import com.turbodev.utils.Range;
import com.gitplex.server.git.BlameCommit; import com.turbodev.utils.command.Commandline;
import com.gitplex.server.git.GitUtils; import com.turbodev.utils.command.ExecuteResult;
import com.gitplex.utils.Range; import com.turbodev.utils.command.LineConsumer;
import com.gitplex.utils.command.Commandline;
import com.gitplex.utils.command.ExecuteResult;
import com.gitplex.utils.command.LineConsumer;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import com.turbodev.server.git.BlameBlock;
import com.turbodev.server.git.BlameCommit;
import com.turbodev.server.git.GitUtils;
public class BlameCommand extends GitCommand<Collection<BlameBlock>> { public class BlameCommand extends GitCommand<Collection<BlameBlock>> {

View File

@ -1,12 +1,12 @@
package com.gitplex.server.git.command; package com.turbodev.server.git.command;
import java.io.File; import java.io.File;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.utils.command.Commandline; import com.turbodev.utils.command.Commandline;
import com.gitplex.utils.command.LineConsumer; import com.turbodev.utils.command.LineConsumer;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
public class CloneCommand extends GitCommand<Void> { public class CloneCommand extends GitCommand<Void> {

View File

@ -1,12 +1,12 @@
package com.gitplex.server.git.command; package com.turbodev.server.git.command;
import java.io.File; import java.io.File;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.utils.command.Commandline; import com.turbodev.utils.command.Commandline;
import com.gitplex.utils.command.LineConsumer; import com.turbodev.utils.command.LineConsumer;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
public class FetchCommand extends GitCommand<Void> { public class FetchCommand extends GitCommand<Void> {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.command; package com.turbodev.server.git.command;
import java.io.Serializable; import java.io.Serializable;

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.command; package com.turbodev.server.git.command;
import java.io.File; import java.io.File;
import java.util.Map; import java.util.Map;
@ -10,12 +10,12 @@ import org.apache.commons.lang3.exception.ExceptionUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.launcher.loader.AppLoader; import com.turbodev.launcher.loader.AppLoader;
import com.gitplex.server.git.GitVersion; import com.turbodev.utils.FileUtils;
import com.gitplex.server.git.config.GitConfig; import com.turbodev.utils.command.Commandline;
import com.gitplex.utils.FileUtils; import com.turbodev.utils.command.LineConsumer;
import com.gitplex.utils.command.Commandline; import com.turbodev.server.git.GitVersion;
import com.gitplex.utils.command.LineConsumer; import com.turbodev.server.git.config.GitConfig;
public abstract class GitCommand<V> implements Callable<V> { public abstract class GitCommand<V> implements Callable<V> {
@ -74,7 +74,7 @@ public abstract class GitCommand<V> implements Callable<V> {
GitVersion gitVersion = new GitVersion(version[0]); GitVersion gitVersion = new GitVersion(version[0]);
if (gitVersion.isOlderThan(new GitVersion(MIN_VERSION))) if (gitVersion.isOlderThan(new GitVersion(MIN_VERSION)))
return "Version of git is " + gitVersion + ". GitPlex requires at least " + MIN_VERSION; return "Version of git is " + gitVersion + ". TurboDev requires at least " + MIN_VERSION;
return null; return null;

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.command; package com.turbodev.server.git.command;
import java.io.File; import java.io.File;
import java.util.Map; import java.util.Map;
@ -6,9 +6,9 @@ import java.util.Map;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.utils.command.Commandline; import com.turbodev.utils.command.Commandline;
import com.gitplex.utils.command.ExecuteResult; import com.turbodev.utils.command.ExecuteResult;
import com.gitplex.utils.command.LineConsumer; import com.turbodev.utils.command.LineConsumer;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
public class IsAncestorCommand extends GitCommand<Boolean> { public class IsAncestorCommand extends GitCommand<Boolean> {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.command; package com.turbodev.server.git.command;
import java.io.File; import java.io.File;
import java.util.Collection; import java.util.Collection;
@ -10,8 +10,8 @@ import org.eclipse.jgit.util.QuotedString;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.utils.command.Commandline; import com.turbodev.utils.command.Commandline;
import com.gitplex.utils.command.LineConsumer; import com.turbodev.utils.command.LineConsumer;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
public class ListChangedFilesCommand extends GitCommand<Collection<String>> { public class ListChangedFilesCommand extends GitCommand<Collection<String>> {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.command; package com.turbodev.server.git.command;
import java.io.File; import java.io.File;
import java.util.ArrayList; import java.util.ArrayList;
@ -9,10 +9,10 @@ import org.eclipse.jgit.util.QuotedString;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.server.git.command.FileChange.Action; import com.turbodev.utils.command.Commandline;
import com.gitplex.utils.command.Commandline; import com.turbodev.utils.command.LineConsumer;
import com.gitplex.utils.command.LineConsumer;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
import com.turbodev.server.git.command.FileChange.Action;
public class ListFileChangesCommand extends GitCommand<Collection<FileChange>> { public class ListFileChangesCommand extends GitCommand<Collection<FileChange>> {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.command; package com.turbodev.server.git.command;
import java.io.File; import java.io.File;
import java.util.ArrayList; import java.util.ArrayList;
@ -11,9 +11,9 @@ import org.eclipse.jgit.util.QuotedString;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.server.git.GitUtils; import com.turbodev.utils.command.Commandline;
import com.gitplex.utils.command.Commandline; import com.turbodev.utils.command.LineConsumer;
import com.gitplex.utils.command.LineConsumer; import com.turbodev.server.git.GitUtils;
public abstract class LogCommand extends GitCommand<Void> { public abstract class LogCommand extends GitCommand<Void> {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.command; package com.turbodev.server.git.command;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
@ -12,7 +12,7 @@ import javax.annotation.Nullable;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.eclipse.jgit.lib.PersonIdent; import org.eclipse.jgit.lib.PersonIdent;
import com.gitplex.server.git.GitUtils; import com.turbodev.server.git.GitUtils;
public class LogCommit implements Serializable { public class LogCommit implements Serializable {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.command; package com.turbodev.server.git.command;
import java.io.File; import java.io.File;
import java.io.InputStream; import java.io.InputStream;
@ -8,8 +8,8 @@ import java.util.Map;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.utils.command.Commandline; import com.turbodev.utils.command.Commandline;
import com.gitplex.utils.command.LineConsumer; import com.turbodev.utils.command.LineConsumer;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
public class ReceiveCommand extends GitCommand<Void> { public class ReceiveCommand extends GitCommand<Void> {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.command; package com.turbodev.server.git.command;
import java.io.File; import java.io.File;
import java.util.ArrayList; import java.util.ArrayList;
@ -9,8 +9,8 @@ import org.apache.commons.lang3.time.DateFormatUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.utils.command.Commandline; import com.turbodev.utils.command.Commandline;
import com.gitplex.utils.command.LineConsumer; import com.turbodev.utils.command.LineConsumer;
public class RevListCommand extends GitCommand<List<String>> { public class RevListCommand extends GitCommand<List<String>> {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.command; package com.turbodev.server.git.command;
import java.io.File; import java.io.File;
import java.io.InputStream; import java.io.InputStream;
@ -8,8 +8,8 @@ import java.util.Map;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.utils.command.Commandline; import com.turbodev.utils.command.Commandline;
import com.gitplex.utils.command.LineConsumer; import com.turbodev.utils.command.LineConsumer;
import com.google.common.base.Preconditions; import com.google.common.base.Preconditions;
public class UploadCommand extends GitCommand<Void> { public class UploadCommand extends GitCommand<Void> {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.config; package com.turbodev.server.git.config;
import java.io.Serializable; import java.io.Serializable;
@ -8,11 +8,11 @@ import org.apache.commons.lang3.exception.ExceptionUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.utils.command.Commandline;
import com.gitplex.server.util.validation.Validatable; import com.turbodev.utils.command.LineConsumer;
import com.gitplex.server.util.validation.annotation.ClassValidating; import com.turbodev.server.util.editable.annotation.Editable;
import com.gitplex.utils.command.Commandline; import com.turbodev.server.util.validation.Validatable;
import com.gitplex.utils.command.LineConsumer; import com.turbodev.server.util.validation.annotation.ClassValidating;
/** /**
* Git relevant settings. * Git relevant settings.

View File

@ -1,13 +1,13 @@
package com.gitplex.server.git.config; package com.turbodev.server.git.config;
import java.io.Serializable; import java.io.Serializable;
import javax.validation.ConstraintValidatorContext; import javax.validation.ConstraintValidatorContext;
import com.gitplex.server.git.command.GitCommand; import com.turbodev.server.git.command.GitCommand;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
import com.gitplex.server.util.validation.Validatable; import com.turbodev.server.util.validation.Validatable;
import com.gitplex.server.util.validation.annotation.ClassValidating; import com.turbodev.server.util.validation.annotation.ClassValidating;
/** /**
* Git relevant settings. * Git relevant settings.

View File

@ -1,8 +1,8 @@
package com.gitplex.server.git.config; package com.turbodev.server.git.config;
import org.hibernate.validator.constraints.NotEmpty; import org.hibernate.validator.constraints.NotEmpty;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="Use Specified curl", order=200) @Editable(name="Use Specified curl", order=200)
public class SpecifiedCurl extends CurlConfig { public class SpecifiedCurl extends CurlConfig {

View File

@ -1,8 +1,8 @@
package com.gitplex.server.git.config; package com.turbodev.server.git.config;
import org.hibernate.validator.constraints.NotEmpty; import org.hibernate.validator.constraints.NotEmpty;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="Use Specified git", order=200) @Editable(name="Use Specified git", order=200)
public class SpecifiedGit extends GitConfig { public class SpecifiedGit extends GitConfig {

View File

@ -1,6 +1,6 @@
package com.gitplex.server.git.config; package com.turbodev.server.git.config;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="Use curl in System Path", order=100) @Editable(name="Use curl in System Path", order=100)
public class SystemCurl extends CurlConfig { public class SystemCurl extends CurlConfig {

View File

@ -1,6 +1,6 @@
package com.gitplex.server.git.config; package com.turbodev.server.git.config;
import com.gitplex.server.util.editable.annotation.Editable; import com.turbodev.server.util.editable.annotation.Editable;
@Editable(name="Use git in System Path", order=100) @Editable(name="Use git in System Path", order=100)
public class SystemGit extends GitConfig { public class SystemGit extends GitConfig {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.exception; package com.turbodev.server.git.exception;
public class GitException extends RuntimeException { public class GitException extends RuntimeException {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.exception; package com.turbodev.server.git.exception;
public class NotFileException extends GitException { public class NotFileException extends GitException {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.exception; package com.turbodev.server.git.exception;
public class NotTreeException extends GitException { public class NotTreeException extends GitException {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.exception; package com.turbodev.server.git.exception;
public class ObjectAlreadyExistsException extends GitException { public class ObjectAlreadyExistsException extends GitException {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.exception; package com.turbodev.server.git.exception;
public class ObjectNotFoundException extends GitException { public class ObjectNotFoundException extends GitException {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.exception; package com.turbodev.server.git.exception;
import javax.annotation.Nullable; import javax.annotation.Nullable;

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.exception; package com.turbodev.server.git.exception;
import org.eclipse.jgit.lib.RefUpdate; import org.eclipse.jgit.lib.RefUpdate;

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.jackson; package com.turbodev.server.git.jackson;
import javax.inject.Singleton; import javax.inject.Singleton;
@ -6,7 +6,7 @@ import org.eclipse.jgit.lib.ObjectId;
import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.module.SimpleModule; import com.fasterxml.jackson.databind.module.SimpleModule;
import com.gitplex.server.util.jackson.ObjectMapperConfigurator; import com.turbodev.server.util.jackson.ObjectMapperConfigurator;
@Singleton @Singleton
public class GitObjectMapperConfigurator implements ObjectMapperConfigurator { public class GitObjectMapperConfigurator implements ObjectMapperConfigurator {

View File

@ -1,4 +1,4 @@
package com.gitplex.server.git.jackson; package com.turbodev.server.git.jackson;
import java.io.IOException; import java.io.IOException;

Some files were not shown because too many files have changed in this diff Show More