Commit Graph

303 Commits

Author SHA1 Message Date
René Pfeuffer
e296812457 Remove pseudo error handling 2018-10-10 18:54:15 +02:00
René Pfeuffer
fa0f66caf1 Iterate into correct subdirectory for git browse command 2018-10-10 13:27:57 +02:00
René Pfeuffer
63669b67f0 Detect browse command for root dir correctly in git 2018-10-10 11:49:49 +02:00
René Pfeuffer
0bd9ccd3d5 Do not filter for path '/'
Otherwise jgit's PathFilter will fail.
2018-10-10 09:30:52 +02:00
René Pfeuffer
83640b9d44 Merge with 2.0.0-m3 2018-10-10 08:54:23 +02:00
Sebastian Sdorra
e71e875e4d Merged in feature/harmonize_branches_in_changesets (pull request #81)
Add branch to changeset collections
2018-10-09 09:10:20 +00:00
Sebastian Sdorra
768309cea4 use develop branch instead of default 2018-10-09 08:52:33 +02:00
Sebastian Sdorra
8de89928b3 remove unused imports 2018-10-09 08:50:20 +02:00
Sebastian Sdorra
ed9f5fc69e implement new browse api for git 2018-10-08 14:39:11 +02:00
René Pfeuffer
de6b94fa4c Remove code duplication 2018-10-02 13:44:22 +02:00
René Pfeuffer
5a1f15b8c8 Fix usage of default branch 2018-10-02 13:41:20 +02:00
René Pfeuffer
4b7940ac50 Cleanup computation of default branch 2018-10-02 13:20:52 +02:00
René Pfeuffer
8f139c8d4a Reduce code duplication for json object modification 2018-09-28 16:53:09 +02:00
René Pfeuffer
0356af9ced Fix head ref computation 2018-09-28 16:19:41 +02:00
René Pfeuffer
3dd632888b Fix optional mapping 2018-09-28 16:09:09 +02:00
René Pfeuffer
6361ae35c1 Add config links for git, hg and svn 2018-09-28 14:17:48 +02:00
René Pfeuffer
6819d6a0fe Remove unnecessary HEAD resolving 2018-09-28 13:17:42 +02:00
René Pfeuffer
964f2eab2e Remove duplication 2018-09-28 11:18:36 +02:00
René Pfeuffer
e35ec519cb Add method to retrieve branch name from repository 2018-09-28 10:14:04 +02:00
René Pfeuffer
9f80840c43 Add branch to changeset collections
Branch information is added to a changeset collection and therefore
removed from single changesets for git repositories. Mercurial
repositories now also set the default branch in changesets.
2018-09-26 13:19:38 +02:00
René Pfeuffer
2eb685c5d0 Delete EscapeUtil and dependencies 2018-09-19 10:47:26 +02:00
René Pfeuffer
88506b0633 Remove unnecessary annotations 2018-09-18 08:58:03 +02:00
René Pfeuffer
a5dcc8cf8a Merge with 2.0.0-m3 2018-09-14 17:47:45 +02:00
René Pfeuffer
4d60ebd54e Use constants for repository types 2018-09-14 10:31:16 +02:00
René Pfeuffer
e88639ab81 Implement permission filters as decorator for servlets 2018-09-14 10:21:00 +02:00
René Pfeuffer
7de9f69061 Add servlet decorators for hg and svn 2018-09-14 09:36:56 +02:00
René Pfeuffer
6ab5f58fe9 Generalize servlet decorator structure 2018-09-14 09:15:46 +02:00
René Pfeuffer
a075962a66 Introduce extension point for scm http requests 2018-09-14 08:49:09 +02:00
Mohamed Karray
4697c55f96 implement modification api in git, svn and hg. implement the endpoint 2018-09-13 11:57:10 +02:00
René Pfeuffer
145502a7b8 Introduce extension point for further protocol implementations 2018-09-13 10:35:10 +02:00
René Pfeuffer
7c09f35ac8 Rename UriInfoStore to ScmPathInfoStore 2018-09-12 08:53:15 +02:00
René Pfeuffer
5b35fb2372 Fallback to configured base url if UriInfoStore not set 2018-09-11 16:03:32 +02:00
René Pfeuffer
e90dc11bc7 Cleanup for http protocol servlet changes 2018-09-11 10:50:53 +02:00
René Pfeuffer
bf9de8ea8e Reduce dependency to RepositoryProvider in provider servlets 2018-09-11 07:40:24 +02:00
René Pfeuffer
1b200ae69d Remove http request filter implementation from permission filters 2018-09-10 16:58:52 +02:00
René Pfeuffer
eb378de87f Use existing permission filters in http servlet protocol
Just as a POC, fix logging and public access.
2018-09-10 16:35:50 +02:00
René Pfeuffer
a490a20ac9 Inject uri info for http protocol url computation 2018-09-10 14:48:22 +02:00
René Pfeuffer
ce518ad784 Inject repository from service provider 2018-09-10 14:00:13 +02:00
René Pfeuffer
4eb75bc621 Initialize servlet and fix paths 2018-09-06 15:33:24 +02:00
René Pfeuffer
be5c430bd2 Add POC protocol servlet with delegate to git 2018-09-06 10:58:09 +02:00
René Pfeuffer
c4b34752b4 Fix integration tests by delegating to existing servlets 2018-09-04 20:29:17 +02:00
René Pfeuffer
b55955f273 Add basic concept for scm protocol 2018-09-03 15:52:59 +02:00
René Pfeuffer
6fa2ba7f61 Recognize missing revisions in git 2018-08-31 12:05:39 +02:00
Mohamed Karray
ed98d04be4 #8630 use try-with-resources to close used resources 2018-08-31 09:55:45 +02:00
Sebastian Sdorra
9725f2d19f use try-with-resources for git repository 2018-08-30 13:29:52 +02:00
René Pfeuffer
a0f74e3329 Replace model object exception with generic ones and migrate guice 2018-08-21 07:53:33 +02:00
René Pfeuffer
9babeecea6 Create and handle RevisionNotFoundException 2018-08-16 10:24:47 +02:00
René Pfeuffer
267ef50e51 Clean up git cat command 2018-08-15 09:24:21 +02:00
René Pfeuffer
c8c1cad67f Add raw stream result to cat command 2018-08-14 17:22:30 +02:00
Johannes Schnatterer
499be7314e Merged 2.0.0-m3 into feature/repository_config_v2_endpoint 2018-08-07 17:37:25 +02:00