Rene Pfeuffer
cf43e3bc84
Implement new limit/offset rule for git and svn
...
Directories shall no longer be taken into account for limit/offset
calculations.
2020-03-03 17:06:55 +01:00
Rene Pfeuffer
e0b02ea1a3
Use api to set system config for lfs
...
Could be so simple if this works :-)
2020-03-03 16:13:17 +01:00
Eduard Heimbuch
5897863f7e
fix several openapi errors
2020-03-03 14:49:35 +01:00
Rene Pfeuffer
fa80c83109
Implement new limit/offset rule for git
...
Directories shall no longer be taken into account for limit/offset
calculations.
2020-03-03 11:59:20 +01:00
Rene Pfeuffer
80bfc37d0f
Merge with default
2020-03-03 09:35:01 +01:00
Rene Pfeuffer
33037385e4
Handle unexpected merge results
...
It is possible that a git work tree is dirty directly after the clone
of a repository, eg. when files are not changed correctly due to bogous
.gitattribute files (though this is just a guess). In these cases a
merge might fail due to these dirty files and not due to merge
conflicts. Without this change such results lead to null pointer
exceptions, because result.getConflicts() is null.
2020-02-27 09:56:25 +01:00
René Pfeuffer
4e7381b98f
Fix offset in recursion
2020-02-26 11:10:01 +01:00
René Pfeuffer
67192a203e
Read and sort tree first before applying limit
2020-02-26 10:54:16 +01:00
Rene Pfeuffer
e33d65b097
Merge with default
2020-02-25 16:37:17 +01:00
Sebastian Sdorra
24de6c89a5
update jgit to version 5.6.1.202002131546-r-scm1
2020-02-24 16:27:42 +01:00
Rene Pfeuffer
f0da22ad29
Fix git sort
2020-02-21 14:50:07 +01:00
Rene Pfeuffer
736ea3d93f
Sort git files
2020-02-21 14:29:09 +01:00
Florian Scholdei
56202e5266
Remove unused imports, adding missing dots in descriptions, remove last TypeHint annotation
2020-02-19 17:00:33 +01:00
René Pfeuffer
fe1591171d
Rename 'proceedFrom' to 'offset'
2020-02-19 09:23:23 +01:00
Florian Scholdei
5364e8682d
Create openapi docs for hg/svn plugin
2020-02-18 17:19:35 +01:00
Rene Pfeuffer
3652a33fa0
Add truncated flag for git
2020-02-18 15:24:32 +01:00
Rene Pfeuffer
67e58209cf
Implement proceed from for git
2020-02-18 09:57:57 +01:00
Rene Pfeuffer
f68423a5d8
Implement request limit for git
2020-02-18 08:22:36 +01:00
Eduard Heimbuch
b7e95f3cc4
create openapi docs for scm-git-plugin
2020-02-17 14:09:26 +01:00
Rene Pfeuffer
db19da7b46
Set explicit committer for new commits
2020-02-14 10:42:59 +01:00
Rene Pfeuffer
b4b4f29e42
Log messages from failed push result
2020-01-15 09:51:00 +01:00
Rene Pfeuffer
c5520e6b07
Fix error handling on git push
...
Failing git push does not lead to an GitAPIException. Instead we have to
check the dedicated push update results.
By the way this adds a message for the internal repository exception.
2020-01-15 08:49:14 +01:00
Rene Pfeuffer
d6b60afeac
Merge with default
2020-01-08 11:22:47 +01:00
Rene Pfeuffer
d1db083e9a
Use namespace and name in logging
2020-01-08 10:14:43 +01:00
Rene Pfeuffer
148095ad4c
Add revisions of merged branches before merge
2019-12-19 10:30:02 +01:00
Rene Pfeuffer
f7c4894fb2
Let merges without effect throw an exception
2019-12-19 09:47:31 +01:00
Rene Pfeuffer
1d3e51ce7b
Use static create methods instead of ambiguous constructor
2019-12-19 09:27:18 +01:00
Rene Pfeuffer
fefd8b6de8
Merge with default
2019-12-19 08:46:45 +01:00
Eduard Heimbuch
c5f7393116
rename helper class
2019-12-18 14:38:09 +01:00
Eduard Heimbuch
3ea788c3e3
fix unit test
2019-12-18 14:33:50 +01:00
Eduard Heimbuch
83cc1c4a6f
return revision on merge
2019-12-18 13:17:30 +01:00
Rene Pfeuffer
cf9d1edb70
Make partial file attributes explicit.
2019-12-18 11:48:17 +01:00
Eduard Heimbuch
dc6d9cc5eb
return revision on merge
2019-12-18 11:03:07 +01:00
Rene Pfeuffer
5e47ef0323
Compute LFS attributes on top commit
...
In the previous version, the LFS attributes were read for the latest
commit of the file. This is not the way, a git client handles LFS files.
Therefore we switch to the way, the native git client works and read the
attributes from the commit of the command.
2019-12-13 14:41:36 +01:00
Sebastian Sdorra
8410e7e679
Log duration of commit message calculation and do not synchronize over all instances
2019-12-13 13:52:08 +01:00
Rene Pfeuffer
7332f9dcb4
Merge with default
2019-12-13 08:57:16 +01:00
Rene Pfeuffer
c8a115a373
Mark files aborted recursively
2019-12-13 08:20:26 +01:00
Rene Pfeuffer
ee0972ef34
synchronize cache updates
2019-12-12 17:31:55 +01:00
Rene Pfeuffer
1beaf9d53a
Cleanup
2019-12-12 17:03:37 +01:00
Rene Pfeuffer
211aa15399
Make tasks explicit
2019-12-12 16:29:42 +01:00
Rene Pfeuffer
8df43e7b4e
Let background computations abort for browse command
2019-12-12 11:47:03 +01:00
Rene Pfeuffer
8129f2fad0
Add 'partial' flag to files
2019-12-11 14:41:42 +01:00
Rene Pfeuffer
9caf6c0984
Update cache after each file
2019-12-11 14:01:17 +01:00
Rene Pfeuffer
ce15b116bd
Introduce SyncAsyncExecutor
2019-12-11 10:10:56 +01:00
René Pfeuffer
8d0249b708
Make timeout configurable
2019-12-10 18:22:40 +01:00
René Pfeuffer
6f4074c21c
Update browser result after computation
2019-12-10 18:10:11 +01:00
Rene Pfeuffer
87904e3da8
Stop fetching commits when this takes too long
...
This is a first step to create results in big repositories. Next step
should be querying the commit messages in the background and update
cached results for further requests.
2019-12-10 15:56:56 +01:00
Rene Pfeuffer
f85ae4f7f1
Guard against empty commit
2019-12-10 15:03:05 +01:00
Rene Pfeuffer
55b1d1331b
Merge with 2.0.0-m3
2019-11-20 07:54:15 +01:00
Rene Pfeuffer
1d2888f8e6
Fix dequote error in "normal" lines
...
Without this, quotes in normal lines were removed.
2019-11-19 10:13:58 +01:00