Commit graph

2488 commits

Author SHA1 Message Date
Marcin Kuzminski
00b45c1fa7 release: update copyright year to 2018 2018-01-19 17:13:16 +01:00
Marcin Kuzminski
727fa48941 pull-requests: allow opening PR from changelog based on selected refs for git as well as hg. 2018-01-19 13:13:38 +01:00
Marcin Kuzminski
631b9e691d reviewers: colorify the groups 2018-01-18 19:04:48 +01:00
Marcin Kuzminski
6f2703e4af default-reviewers: introduce new voting rule logic that allows
defining vote rules for user groups assigned to the default reviewers.

- allows to set per number votes on user groups
- group reviewers by groups
- store the rules and show them in the UI
- fixes #5409
2018-01-19 12:38:25 +01:00
Marcin Lulek
b0d09dc6e5 files-source: allow making a range selection with shift on file lines. 2018-01-19 14:02:37 +01:00
Marcin Lulek
15fff6dafd repository: fixed a bug when scoped token was attached to repository, admins were unable to remove that repository. 2018-01-19 13:20:42 +01:00
Marcin Kuzminski
e16b1eac92 packages: bump iron ajax 2018-01-19 12:38:18 +01:00
Marcin Kuzminski
2fa2b0ba09 pull-requests: don't report abort type of ajax requests as errors. 2018-01-18 18:55:39 +01:00
Marcin Kuzminski
a923fc7303 pull-requests: use proper validation of pull request title to prevent from bad errors. 2018-01-18 15:12:17 +01:00
Marcin Kuzminski
d9a39181bf ssh: update docs based on feedback. 2018-01-17 00:32:34 +01:00
Marcin Kuzminski
234dddcb62 ssh: add few explanation text about two step addition of generated keys.
Based on feedback from customers.
2018-01-17 00:00:12 +01:00
Marcin Kuzminski
257cf596e2 integrations: reduce logging on override integration from warn to debug. 2018-01-16 12:41:21 +01:00
Marcin Kuzminski
eb518f9eea feed: fixed problem with 500 errors on rendering atom feed with diffs. 2018-01-15 22:26:18 +01:00
Marcin Kuzminski
f6063fb031 pull-requests: don't select first commit in case we don't get default branch. Loading
compare from commit 0 to something selected is very heavy to compute. Instead force
user to select the ref manually. ref #5414
2018-01-15 21:08:23 +01:00
Marcin Kuzminski
d6584da7c3 tests: fixed tests for new source ref checking. 2018-01-15 19:13:54 +01:00
Marcin Kuzminski
5b71fc3fef git: fix diff rendering with branches with '/'. 2018-01-16 16:23:16 +01:00
Marcin Kuzminski
05d8801422 git: merge test, fetch other branch if it's different from target. This
prevents potentially missing commits when doing a test merge.
2018-01-15 19:13:31 +01:00
Marcin Kuzminski
90c9124213 events: properly refresh comment object to load it's relationship.
This prevents from issues of reading associated statuses of comment during
a partial commit (using Session().flush)

- Fixes #5412
2018-01-06 12:08:49 +01:00
Marcin Kuzminski
d39b41b81a pull-requests: add link to switch base based on the target. 2018-01-03 21:31:43 +01:00
Marcin Kuzminski
d65b0fd30e docs: update backup/restore for postgres.
- use inserts is way more reliable for backup
2017-12-29 11:50:10 +01:00
Marcin Kuzminski
d6aa1e4df4 release: merge back stable branch into default 2017-12-21 13:06:10 +01:00
Marcin Kuzminski
c23cd267de Added tag v4.10.6 for changeset 96eb24bea2f5 2017-12-20 17:27:31 +01:00
Marcin Kuzminski
658ed0f6bf release: Finish preparation for 4.10.6 2017-12-20 17:27:30 +01:00
Marcin Kuzminski
6d7d4f7ae8 release: updated pip2nix output for 4.10.6 2017-12-20 17:27:29 +01:00
Marcin Kuzminski
ef236e875c release: Start preparation for 4.10.6 2017-12-20 17:24:08 +01:00
Marcin Kuzminski
bce37dbbde docs: added 4.10.6 release notes 2017-12-20 12:56:59 +01:00
Marcin Kuzminski
27755750d6 celery: fix potential 404 problems with celery and sync creation of repositories 2017-12-20 12:30:25 +01:00
Marcin Kuzminski
9d1df6251c server-utils: report server ready state 2017-12-19 18:43:17 +01:00
Marcin Kuzminski
7630ae7c27 celery: register EE tasks if we have EE enabled 2017-12-19 15:32:52 +01:00
Marcin Kuzminski
ec09b85a77 celery: use safer events for execution of tasks 2017-12-19 15:16:14 +01:00
Marcin Kuzminski
e691dbb176 tasks: sync repo will be an EE part of geo sync 2017-12-19 14:26:49 +01:00
Marcin Kuzminski
7a77df4abf tests: increase timeouts for better test stability 2017-12-19 13:39:51 +01:00
Marcin Kuzminski
de7f5ed8d7 tests: use pytest fail when vcs_operations cannot start required components 2017-12-19 12:02:12 +01:00
Marcin Kuzminski
88ab57eb93 integrations: skip executing EE integrations activated from EE but not present in downgrade at CE. 2017-12-19 00:18:28 +01:00
Marcin Kuzminski
8d4a73d9d8 celery: fix fork exception message formatting. 2017-12-19 00:18:04 +01:00
Marcin Kuzminski
32c6a95335 env: removed old not used code for starting vcsserver together with rhodecode. 2017-12-18 21:19:00 +01:00
Marcin Kuzminski
4f426c33f5 tests: rewrote code for running vcs_operations. Now it starts it's own
configurable instances for exactly those tests.
2017-12-18 21:19:29 +01:00
Marcin Kuzminski
6ba1fb962c tests: move vcs_operations into its own module. 2017-12-18 18:24:06 +01:00
Marcin Kuzminski
a37c695ecc tests: fixes for gunicorn tests workers 2017-12-18 15:13:53 +01:00
Marcin Kuzminski
c6533e55e4 tests: use small buffer git tests 2017-12-13 22:15:28 +01:00
Marcin Kuzminski
aa84b1a0e4 tests: use gunicorn for testing. This is close to production testing
and actually will reproduce any chunked encoding problems as we hit on production
servers.
2017-12-18 12:29:33 +01:00
Marcin Kuzminski
fad0fcf1c3 git: use bool condition to check if the git path is fine. Using exceptions
spams the logs with confusing tracebacks.
2017-12-18 15:31:48 +01:00
Marcin Kuzminski
81d17e2b3f gunicorn: updated with expanded gunicorn_conf.py 2017-12-18 13:02:24 +01:00
Marcin Kuzminski
9794735710 dependencies: bumped webob to 1.7.4 2017-12-13 22:14:25 +01:00
Marcin Kuzminski
b077a74f75 dependencies: bumped webob to 1.7.4 2017-12-13 22:14:25 +01:00
Marcin Kuzminski
b40cdfbdac logging: log traceback for errors that are known to help debugging. 2017-12-16 16:05:38 +01:00
Marcin Kuzminski
9bf25f60d0 issue-tracker: fix prefix to be escaped as well as the url pattern. 2017-12-11 22:10:23 +01:00
Marcin Kuzminski
9bec4e7d09 ui: hide empty no repos or no repo groups display. It often happens that starting
page is just a list of groups. Showing always no repos doesn't look good.

- also show empty panel for a case when both are empty
2017-12-07 14:32:36 +01:00
Marcin Kuzminski
9af96347d2 issue-trackers: cache the fetched issue tracker paterns before loop iteration in summary and compare. 2017-12-07 12:38:57 +01:00
Marcin Kuzminski
ad2c66ddb5 issue-trackers: cache the fetched issue tracker patterns in changelog page before loop iteration 2017-12-07 12:33:11 +01:00