Commit Graph

76 Commits

Author SHA1 Message Date
René Pfeuffer
2508a1b9b7 Implement log between two changesets for git 2018-11-05 16:42:20 +01:00
René Pfeuffer
b4c854ee99 Use more generic collection instead of list 2018-10-11 09:55:47 +02:00
René Pfeuffer
fa0f66caf1 Iterate into correct subdirectory for git browse command 2018-10-10 13:27:57 +02:00
René Pfeuffer
83640b9d44 Merge with 2.0.0-m3 2018-10-10 08:54:23 +02:00
Sebastian Sdorra
ed9f5fc69e implement new browse api for git 2018-10-08 14:39:11 +02:00
René Pfeuffer
5a1f15b8c8 Fix usage of default branch 2018-10-02 13:41:20 +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
Mohamed Karray
188d2d8cef integration tests for modifications 2018-09-13 17:29:52 +02:00
Mohamed Karray
4697c55f96 implement modification api in git, svn and hg. implement the endpoint 2018-09-13 11:57:10 +02:00
Mohamed Karray
9b7e34b08b add tag endpoints 2018-09-04 17:38:28 +02:00
René Pfeuffer
6fa2ba7f61 Recognize missing revisions in git 2018-08-31 12:05:39 +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
78278b0dc8 Remove irritating assert 2018-08-15 10:06:35 +02:00
René Pfeuffer
267ef50e51 Clean up git cat command 2018-08-15 09:24:21 +02:00
René Pfeuffer
67278582e3 Update to Mockito v2 2018-08-08 09:20:08 +02:00
René Pfeuffer
dc8ecd5689 Adjust to repository storage with id 2018-07-10 15:31:18 +02:00
René Pfeuffer
43ca72255e Remove redundant checks 2018-07-09 10:47:28 +02:00
Philipp Czora
5d5d3c9170 Implemented persisting repositories according to namespace changes
Repository directories are now named after the repo's id instead of it's
name
2018-07-06 11:57:43 +02:00
René Pfeuffer
7f19b5baff Fix typo 2018-06-20 11:11:14 +02:00
Sebastian Sdorra
aec3d5d65d merge with branch 1.x 2017-06-25 19:01:33 +02:00
Sebastian Sdorra
b7568ea919 introducing new ExtensionPoint for repository path matching
The new ExtensionPoint was introduced to  remove the tight coupling between the DefaultRepositoryManager and the GitRepositoryHandler.
Git has now its own RepositoryPathMatcher which allow the matching of repository with .git or without .git extension.
2017-06-06 10:46:44 +02:00
Sebastian Sdorra
6eb480fe84 git repository client should return the work tree as working copy instead of .git directory 2017-06-06 10:41:36 +02:00
Sebastian Sdorra
d9486ba8ba improve git client detection at GitPermissionFilter to include jgit 2017-06-01 16:08:07 +02:00
Sebastian Sdorra
f142e1a83f merge with branch 1.x 2017-01-14 13:25:25 +01:00
Sebastian Sdorra
c149b180a1 use newer repository client api 2017-01-14 11:48:42 +01:00
Sebastian Sdorra
fc6287fd40 remove deprecations and fixed some compiler warnings 2017-01-12 20:02:06 +01:00
Sebastian Sdorra
bad99919f4 merge with branch 1.x 2017-01-12 19:50:39 +01:00
Sebastian Sdorra
5332ac2466 refactor store api 2016-12-11 21:31:05 +01:00
Sebastian Sdorra
5cb32b268f #873 clear repository caches, if the git default branch has changed 2016-11-10 21:56:27 +01:00
Sebastian Sdorra
df7b554b80 #873 implemented default branch repository property for git 2016-11-10 19:28:46 +01:00
Sebastian Sdorra
5c5d249063 merge with branch issue-865 2016-09-30 19:46:03 +02:00
Sebastian Sdorra
9fad94403a do not collect the changesets for the whole branch, if only a git tag was pushed 2016-09-28 14:52:18 +02:00
Sebastian Sdorra
8591ced68d implemented new HookTagProvider api for git 2016-09-28 14:28:38 +02:00
Sebastian Sdorra
d38435c13a fix npe when GitHookBranchProvider tries to collect a tag as branch, see issue #865 2016-09-28 11:05:00 +02:00
Sebastian Sdorra
0ef064c1fb added unit test for GitGcTask 2016-05-31 09:39:42 +02:00
Sebastian Sdorra
a9697c7c83 #801 added implmentation for running git gc in an configurable interval 2016-05-25 16:33:34 +02:00
Sebastian Sdorra
d6ce7383d6 merge with branch 1.x 2014-12-06 15:42:10 +01:00
Sebastian Sdorra
a6ecd7ba00 implement push/pull for remote urls 2014-11-01 12:32:21 +01:00
Sebastian Sdorra
3abbff2317 use jgit java7 support, to improve git performance 2014-08-15 22:21:07 +02:00
Sebastian Sdorra
a4e001808d fix some deprecated warnings 2014-01-11 14:40:59 +01:00
Sebastian Sdorra
7627a6bc00 enable handler tests 2014-01-11 11:02:04 +01:00
Sebastian Sdorra
5e6259f3b7 remove old style listeners in favor of event bus 2014-01-03 11:32:40 +01:00
Sebastian Sdorra
85b9a1d1f6 improve unit tests for git remote command 2013-08-23 14:52:35 +02:00
Sebastian Sdorra
6caa4e710b implement new hook api for git repositories 2013-07-21 17:35:44 +02:00
Sebastian Sdorra
345392d309 fix license headers 2013-05-30 09:29:28 +02:00
Sebastian Sdorra
2818ed1a76 count pushed and pulled changesets 2013-05-26 10:52:31 +02:00
Sebastian Sdorra
42952518f5 fix missing git hooks on push 2013-05-19 12:18:45 +02:00
Sebastian Sdorra
a2999c9ad6 fix bug in git push command and added unit test for git push 2013-05-10 16:39:49 +02:00