Rene Pfeuffer
cf9d1edb70
Make partial file attributes explicit.
2019-12-18 11:48:17 +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
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
1d2888f8e6
Fix dequote error in "normal" lines
...
Without this, quotes in normal lines were removed.
2019-11-19 10:13:58 +01:00
Rene Pfeuffer
f960bbd0b9
Replace quotes in git command line, too
2019-11-18 12:51:16 +01:00
Rene Pfeuffer
cbee87fa0c
Buffer output and do not create new temp array streams
2019-11-18 11:41:09 +01:00
Rene Pfeuffer
b35d407d96
Merge with 2.0.0-m3
2019-11-18 10:34:12 +01:00
Rene Pfeuffer
2f5095e76a
Handle missing blobs in blob store for lfs pointers
2019-11-15 09:33:38 +01:00
Rene Pfeuffer
8ed874c103
Use dedicated exception for default branch deletion
2019-11-11 16:51:46 +01:00
Rene Pfeuffer
f7e42db850
Rename method
2019-11-11 16:50:39 +01:00
Rene Pfeuffer
8e4606cff1
Merge with 2.0.0-m3
2019-11-11 16:33:40 +01:00
Eduard Heimbuch
73efd244ab
add BranchCommand to git + hg repositoryServiceProvider
2019-11-11 11:53:28 +01:00
Eduard Heimbuch
7cd2cb4ccb
implement deleteBranchCommand for git
2019-11-11 11:15:56 +01:00
Rene Pfeuffer
1695d13a98
Create new branches without clone of git repository
2019-11-11 10:30:11 +01:00
Rene Pfeuffer
ae32b6f797
Use dedicated exception for unsupported merge strategies
2019-11-08 15:44:37 +01:00
Rene Pfeuffer
8e0026962d
Fix typo
2019-11-08 14:10:27 +01:00
Eduard Heimbuch
a41f490871
refactor after review
2019-11-08 08:36:00 +01:00
Eduard Heimbuch
e736ae6c50
cleanup
2019-11-07 13:42:45 +01:00
Eduard Heimbuch
ec6b4493c8
use strategy pattern for mergeStrategies
2019-11-07 11:50:28 +01:00
Eduard Heimbuch
de09097203
cleanup
2019-11-07 08:14:15 +01:00
Eduard Heimbuch
cf90654e24
implement fast forward if possible
2019-11-06 15:26:20 +01:00
Eduard Heimbuch
b4f1e8874a
change mergeStrategy order
2019-11-06 09:54:17 +01:00
Eduard Heimbuch
7e00d22e9e
merge 2.0.0-m3
2019-11-06 07:48:35 +01:00
Eduard Heimbuch
bc5948f823
add new MergeStrategies
2019-11-06 07:47:23 +01:00
Eduard Heimbuch
9df12bc35e
check if mergeStrategy is supported for mergeCommand
2019-11-04 17:34:44 +01:00
Eduard Heimbuch
4b024c650c
implement squash to mergeCommand
2019-11-04 15:16:37 +01:00
Sebastian Sdorra
e4c8783c61
return null if commit was not merged into requested branch
2019-11-04 11:46:27 +01:00
Eduard Heimbuch
531259bec0
check if request branch contains revision
2019-10-28 11:45:42 +01:00
Eduard Heimbuch
949a8fe4f1
merge 2.0.0-m3
2019-10-25 12:33:16 +02:00
Eduard Heimbuch
a938fd8682
enhance logcommand
2019-10-25 12:31:18 +02:00
Eduard Heimbuch
5c7bd90f7a
return changesetId for git & hg
2019-10-24 11:57:16 +02:00
Eduard Heimbuch
fb0eb329e5
return branch for git & hg for correct redirect
2019-10-24 09:11:17 +02:00
Sebastian Sdorra
8a6f862d3d
Merged in feature/lfs_over_ssh (pull request #336 )
...
Feature LFS over ssh
2019-10-22 12:01:38 +00:00
Sebastian Sdorra
52f471b5dd
fix lfs authentication via ssh command and enabled xsrf protection
2019-10-22 10:50:49 +02:00
Sebastian Sdorra
e885d130be
add push permissions to read access token
...
This is required because the read access token is used to obtain the write access token.
2019-10-22 10:13:46 +02:00
Rene Pfeuffer
7209702643
Rearrange ifs
2019-10-21 16:30:57 +02:00
Rene Pfeuffer
4885a0cb80
Filter git diff stream to decode file names
2019-10-21 16:25:57 +02:00
Rene Pfeuffer
a93380b867
Differentiate types for central and cloned repository
2019-10-21 14:10:50 +02:00