mirror of
https://github.com/theonedev/onedev.git
synced 2025-12-08 18:26:30 +00:00
Rename gitplex as turbodev
This commit is contained in:
parent
e213627ad0
commit
0fca24f2e4
14
core/pom.xml
14
core/pom.xml
@ -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>
|
||||||
|
|||||||
@ -1,5 +0,0 @@
|
|||||||
package com.gitplex.server.event.lifecycle;
|
|
||||||
|
|
||||||
public class SystemStarted {
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
package com.gitplex.server.event.lifecycle;
|
|
||||||
|
|
||||||
public class SystemStarting {
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
package com.gitplex.server.event.lifecycle;
|
|
||||||
|
|
||||||
public class SystemStopped {
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
package com.gitplex.server.event.lifecycle;
|
|
||||||
|
|
||||||
public class SystemStopping {
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -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);
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -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);
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -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);
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -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> {
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -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> {
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -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> {
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -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);
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
package com.gitplex.server.model;
|
|
||||||
|
|
||||||
public class ModelLocator {
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -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 {
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
package com.gitplex.server.util.jackson;
|
|
||||||
|
|
||||||
public class DefaultView {
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,5 +0,0 @@
|
|||||||
package com.gitplex.server.util.jackson;
|
|
||||||
|
|
||||||
public class RestView {
|
|
||||||
|
|
||||||
}
|
|
||||||
@ -1,7 +0,0 @@
|
|||||||
package com.gitplex.server.util.validation;
|
|
||||||
|
|
||||||
import com.gitplex.server.model.AbstractEntity;
|
|
||||||
|
|
||||||
public interface EntityValidator {
|
|
||||||
void validate(AbstractEntity entity);
|
|
||||||
}
|
|
||||||
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -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> {
|
||||||
@ -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();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.gitplex.server.command;
|
package com.turbodev.server.command;
|
||||||
|
|
||||||
public class CommandNames {
|
public class CommandNames {
|
||||||
|
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
@ -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");
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.gitplex.server.event;
|
package com.turbodev.server.event;
|
||||||
|
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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 {
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
package com.turbodev.server.event.lifecycle;
|
||||||
|
|
||||||
|
public class SystemStarted {
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
package com.turbodev.server.event.lifecycle;
|
||||||
|
|
||||||
|
public class SystemStarting {
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
package com.turbodev.server.event.lifecycle;
|
||||||
|
|
||||||
|
public class SystemStopped {
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
package com.turbodev.server.event.lifecycle;
|
||||||
|
|
||||||
|
public class SystemStopping {
|
||||||
|
|
||||||
|
}
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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;
|
||||||
|
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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 {
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.gitplex.server.git;
|
package com.turbodev.server.git;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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> {
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.gitplex.server.git;
|
package com.turbodev.server.git;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
@ -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;
|
||||||
@ -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
|
||||||
@ -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)) {
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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> {
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.gitplex.server.git;
|
package com.turbodev.server.git;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.gitplex.server.git;
|
package com.turbodev.server.git;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
@ -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;
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.gitplex.server.git;
|
package com.turbodev.server.git;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
@ -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> {
|
||||||
@ -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> {
|
||||||
@ -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>> {
|
||||||
|
|
||||||
@ -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> {
|
||||||
@ -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> {
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.gitplex.server.git.command;
|
package com.turbodev.server.git.command;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
||||||
@ -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;
|
||||||
|
|
||||||
@ -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> {
|
||||||
@ -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>> {
|
||||||
@ -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>> {
|
||||||
|
|
||||||
@ -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> {
|
||||||
|
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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> {
|
||||||
@ -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>> {
|
||||||
|
|
||||||
@ -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> {
|
||||||
@ -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.
|
||||||
@ -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.
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -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 {
|
||||||
|
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.gitplex.server.git.exception;
|
package com.turbodev.server.git.exception;
|
||||||
|
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
@ -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;
|
||||||
|
|
||||||
@ -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 {
|
||||||
@ -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
Loading…
x
Reference in New Issue
Block a user