Commit graph

136 commits

Author SHA1 Message Date
Rhys Arkins
e3cd9c475b fix(gitFs): use origin base branch for branches list 2019-03-17 10:30:28 +01:00
Rhys Arkins
d8614aa785 fix(gitFs): gracefully handle git config failure 2019-03-16 07:55:39 +01:00
Rhys Arkins
37bac1e30c fix(bitbucket-server): detect empty repos
Closes #2831
2019-03-08 11:49:47 +01:00
Rhys Arkins
b66ed9add0 fix(gitFs): clean before changing branch 2019-02-24 08:39:44 +01:00
Michael Kriese
bb15977e39 fix(gitFs): set explicit remote branch (#3229)
This pr fixes the windows specific git bug by setting the remove branch name explicitly when pushing.

Closes #3204
2019-02-18 11:52:10 +00:00
Rhys Arkins
9f3bc53e1c logs: better gitFs branch deletion debug 2019-02-18 10:35:36 +01:00
Vladimir Starkov
8a841a7c81 feat(bitbucket): Bitbucket Server platform support (#2774)
Closes #2482
2019-02-07 20:04:23 +01:00
Rhys Arkins
5b43931aab fix(gitFs): use sha for non-master branches 2018-12-23 08:46:09 +02:00
Ayoub Kaanich
164b9af513 feat: gitFs over SSH (#2768)
Support setting git clone protocol `http`, `https` or `ssh`.
Config name: `gitFsProtocol`.
Platform independent.

Closes #2708
2018-11-08 13:21:36 +01:00
Rhys Arkins
4675a81714 fix(gitFs): throw repository-changed
Closes #2713
2018-11-02 07:10:53 +01:00
Rhys Arkins
d728b4ac26
fix(gitFs): try/catch/throw on clone error (#2700) 2018-10-28 08:13:27 +01:00
Rhys Arkins
453f936d07
fix(gitFs): throw if remote branch missing (#2664) 2018-10-17 12:19:21 +02:00
Rhys Arkins
3ed9d36a27 refactor(gitfs): throw error if branch no longer exists 2018-10-16 16:32:45 +02:00
Rhys Arkins
6503a2dab5
fix(gitfs): handle null file list (#2564) 2018-09-27 06:48:44 +02:00
Rhys Arkins
b455e5183f logs: drop cwd initRepo 2018-09-12 06:09:17 +02:00
Rhys Arkins
3e9cc03bd1 fix(gitfs): avoid divide by zero 2018-09-10 21:19:07 +02:00
Rhys Arkins
0d87166919 refactor: measure git seconds with one decimal place 2018-09-10 21:04:54 +02:00
Rhys Arkins
bf23922b5c refactor(gitfs): use localDir 2018-09-10 16:25:55 +02:00
Rhys Arkins
9fb98db3f5 tests: fix coverage 2018-09-10 15:32:03 +02:00
Rhys Arkins
8f5fb582cb feat: platform.getRepoStatus 2018-09-10 14:01:56 +02:00
Rhys Arkins
f679e79565 refactor(gitfs): rename repoDir to cwd 2018-09-10 13:55:44 +02:00
Rhys Arkins
7109efd0aa fix(gitfs): restore remote prune origin during fetch 2018-09-10 12:19:25 +02:00
Rhys Arkins
9354b5e36c fix(gitfs): add try/catch around deleteBranch 2018-09-10 12:04:27 +02:00
Rhys Arkins
a4107b44c6 fix(gitfs): reset local branches after fetch 2018-09-10 11:59:17 +02:00
Rhys Arkins
085ce43a47 refactor(gitfs): determineBaseBranch 2018-09-10 11:49:26 +02:00
Rhys Arkins
34bb649b39 fix(gitfs): force delete local branch 2018-09-10 11:26:58 +02:00
Rhys Arkins
69ddb156c2 fix(gitfs): prune local branches after fetch
Closes #2490
2018-09-08 17:02:02 +02:00
Rhys Arkins
2e01d4247c fix(gitfs): fetch prune
Closes #2489
2018-09-08 10:09:51 +02:00
Rhys Arkins
55ded1cae1 fix(gitfs): better git dir detection 2018-09-07 21:46:31 +02:00
Rhys Arkins
832706f0d4 tests: skip gitfs.fetch 2018-09-07 13:52:23 +02:00
Rhys Arkins
6190d990c2 fix(gitfs): set new remote before fetching 2018-09-07 13:31:04 +02:00
Rhys Arkins
73df75d0c0 feat(gitfs): reuse cloned git directory
Closes #2430
2018-09-05 21:51:39 +02:00
Rhys Arkins
c4f67cf077 refactor: measure git clone time 2018-09-05 16:03:14 +02:00
Rhys Arkins
8c613a6149 refactor(gitfs): clone depth 2 2018-09-05 06:41:23 +02:00
Rhys Arkins
b54ffa5661 logs: log git fs mode 2018-09-05 06:40:30 +02:00
Ayoub Kaanich
ce5f434b56 feat: Git FS (#2323)
Methods to support performing Git operation using filesystem instead of web API. GitHub only and experimental only. Usage: define env variable `RENOVATE_GIT_FS`.

Closes #1925
2018-08-25 15:50:49 +02:00