Mohamed Karray
7a1de0f67b
add the interface StoreFactory and refactor storeFactories
2018-11-27 11:35:02 +01:00
René Pfeuffer
00ab764dab
Store repository id in native config file
...
Hooks can read this repository type dependant config file and handle
the changes for the correct repository id
2018-11-26 17:22:17 +01:00
René Pfeuffer
0f7e49d20f
Bring constant home
2018-11-23 15:52:21 +01:00
René Pfeuffer
3d671caada
Let dao create repository base directory before native creation
2018-11-23 15:04:59 +01:00
René Pfeuffer
e8558e07ec
Use repository dao to find repository for given directory in hooks
2018-11-23 10:13:47 +01:00
René Pfeuffer
20f5e7be1f
Cleanup usage of InitialRepositoryLocationResolver and RepositoryLocationResolver
2018-11-22 17:06:29 +01:00
Mohamed Karray
bb1c84ba24
modify metadata.xml only if needed
...
introduce a defaultRepositoryDirectory in the XmlRepositoryDatabase
Bugfix: modify repository with changed location
2018-11-21 12:01:13 +01:00
Mohamed Karray
39e5c19251
merge
2018-11-15 11:28:33 +01:00
Mohamed Karray
f8ae7cedf7
Refactor the repository store implementation in order to store repositories in specific paths.
2018-11-15 10:04:16 +01:00
René Pfeuffer
232e4fc072
Delete wrong throws JavaDoc declarations
2018-11-08 17:01:57 +01:00
René Pfeuffer
78da8c743f
Put repository in git context to create proper exceptions
2018-11-08 16:42:45 +01:00
Sebastian Sdorra
cf519a7545
Merged in feature/merge_api (pull request #106 )
...
Feature merge api
2018-11-08 15:08:07 +00:00
René Pfeuffer
6bddf9951f
Make commit message configurable
2018-11-08 14:59:00 +01:00
René Pfeuffer
97d158ab35
Naming
2018-11-08 14:39:30 +01:00
René Pfeuffer
42f0632a23
Add check for merged file to unit test
2018-11-08 14:03:09 +01:00
René Pfeuffer
720862296e
Use logged in user for author as default
2018-11-08 13:30:05 +01:00
Sebastian Sdorra
2201f2436e
Merged in feature/errorhandling (pull request #99 )
...
Feature Error Handling
2018-11-08 09:36:18 +00:00
René Pfeuffer
1037d8d266
Merge with 2.0.0-m3
2018-11-08 09:21:41 +01:00
Sebastian Sdorra
c59ba9e149
Merged in feature/log_two_revisions (pull request #104 )
...
Feature log two revisions
2018-11-07 14:07:50 +00:00
René Pfeuffer
8771f68081
Set author for merge
2018-11-07 14:02:02 +01:00
René Pfeuffer
2d04e6c2f0
Specify not mergeable files in merge result
2018-11-07 13:34:35 +01:00
René Pfeuffer
e377ce5988
Implement first steps for actual merge
2018-11-07 11:52:49 +01:00
René Pfeuffer
04c5d6f84a
Fix deletion of temporary clone directory
2018-11-07 11:13:21 +01:00
René Pfeuffer
33642352ea
Start with a simple factory instead of a complex pool
2018-11-07 10:28:27 +01:00
René Pfeuffer
fc3e08d612
Include dry run in merge command
2018-11-07 08:32:27 +01:00
René Pfeuffer
23783d43f6
Fix build breaker
2018-11-07 08:19:38 +01:00
René Pfeuffer
6863337faf
Implement first steps for merge
2018-11-06 17:14:27 +01:00
René Pfeuffer
e0cc99a3d8
Implement simple merge dry run
2018-11-06 14:40:55 +01:00
René Pfeuffer
cccadef5cc
Refactor unit test
2018-11-06 12:40:44 +01:00
René Pfeuffer
adce24fcd7
Enhance unit test
2018-11-06 12:36:36 +01:00
René Pfeuffer
8be8c19a26
Implement diff between two changesets for git
2018-11-06 12:04:33 +01:00
René Pfeuffer
a725e4232b
Add unit test for git diff command
2018-11-06 11:26:36 +01:00
René Pfeuffer
2508a1b9b7
Implement log between two changesets for git
2018-11-05 16:42:20 +01:00
René Pfeuffer
6eb3c38655
Create error response for already existing entities
2018-10-25 15:31:42 +02:00
René Pfeuffer
f041b4ecb6
Merge with 2.0.0-m3
2018-10-25 10:15:32 +02:00
René Pfeuffer
b74fb814b8
Introduce default error object with context for not found exceptions
2018-10-18 13:12:16 +02:00
Sebastian Sdorra
6fb99b70cd
#998 simplify api and use jgit to link new head
2018-10-15 21:32:03 +02:00
Sebastian Sdorra
24e2885524
#998 git: set repository head to default branch
2018-10-14 19:11:56 +02: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
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
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
d14d029919
Fix peer review issues
2018-10-01 15:02:23 +02:00
René Pfeuffer
aed4c60296
Add missing unit tests
2018-10-01 12:58:53 +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
a5dcc8cf8a
Merge with 2.0.0-m3
2018-09-14 17:47:45 +02:00
René Pfeuffer
e88639ab81
Implement permission filters as decorator for servlets
2018-09-14 10:21:00 +02:00