Marcin Kuzminski
b1effdfded
web-build: updated webcomponents to latest version.
2018-07-17 13:08:27 +02:00
Marcin Kuzminski
e837d13757
db-migration: added a helper to manage versions.
2018-07-17 12:38:42 +02:00
Marcin Kuzminski
92de5b63ec
dependecies: bumped plaster-pastedeploy to 0.6
2018-07-17 11:02:57 +02:00
Marcin Kuzminski
20b766c0fb
dependencies: bumped gevent to 1.3.5
2018-07-17 00:45:37 +02:00
Marcin Kuzminski
dcf4089df3
nav-bar: added placeholder for notice box.
2018-07-16 19:43:00 +02:00
Marcin Kuzminski
c4e1783d4f
notifications: use an explicit FK mark when creating notifications, previous way was prone to cache problems.
2018-07-16 19:07:27 +02:00
Marcin Kuzminski
1bd980d752
emails: ensure none empty emails are fetched from admin accounts in recipinets aren't specified.
...
- in some cases we could create LDAP or other external accounts with empty email. That could crash the mailing lib.
2018-07-16 18:24:46 +02:00
Marcin Kuzminski
0923d47375
release: merge back stable branch into default
2018-07-16 17:50:03 +02:00
Marcin Kuzminski
de23162a1c
Added tag v4.12.4 for changeset 6d531c0b068c
2018-07-16 15:36:49 +02:00
Marcin Kuzminski
5b1a0a1cad
release: Finish preparation for 4.12.4
2018-07-16 15:36:48 +02:00
Marcin Kuzminski
1e6dd77b27
release: updated pip2nix output for 4.12.4
2018-07-16 15:36:46 +02:00
Marcin Kuzminski
8940badfb0
release: Start preparation for 4.12.4
2018-07-16 15:34:17 +02:00
Marcin Kuzminski
343813cfaa
docs: updated docs about Jenkins CI integration.
2018-07-16 15:31:35 +02:00
Daniel Dourvaris
b64e9a326f
integrations: added branch_head into URL variables. This allow triggering more explicit
...
build on webhooks/jenkins. branch_head is the last commit of pushed branch so the build
system doesn't have to figure it out itself.
- in often updated projects without this explicit specified it could happen that
the pushed braanch could change when CI systems fetches the code.
2018-07-16 14:14:11 +02:00
Daniel Dourvaris
06f17375ca
dependencies: bumped authomatic to the latest relase to fix some oauth issues
2018-07-16 11:15:28 +02:00
Marcin Kuzminski
3d642bf4e6
dependencies: bumped authomatic to the latest available version. To fix oauth problems with Google.
2018-07-15 19:41:32 +02:00
Marcin Kuzminski
03e412b2fa
caches: disable caches in predicates.
...
- predicates store objects inside request which we later frequnetly use.
- generally we'll loose ~20ms on this call but this fixes a lot of problems
especially when deleting resources and they are still in cache.
2018-07-14 18:18:35 +02:00
Marcin Kuzminski
9665179aa5
caches: use new decorator that uses conditional caches skipping dogpile if cache is disabled.
2018-07-14 18:17:42 +02:00
Marcin Kuzminski
6e45dc9605
caches: introduce new conditional cache function.
2018-07-14 18:17:02 +02:00
Marcin Kuzminski
23c4d38e15
tests: fixed name generation for shadow repos
2018-07-13 21:02:50 +02:00
Marcin Kuzminski
357405796f
caches: removed unused cache option from repo by id fetch.
2018-07-13 19:28:31 +02:00
Marcin Kuzminski
ec504c9907
caches: use delete_multi for clearing out cache keys.
...
- This is a safer and more efficient way of purging many keys.
- For file based cache it only opens the DB once
2018-07-13 18:39:52 +02:00
Marcin Kuzminski
f4b8149962
caches: allow debug of max_size reached by the MemoryLRU cache.
2018-07-13 17:29:36 +02:00
Marcin Kuzminski
f652093d5d
http: use better logging with vcsserver context UUID.
2018-07-13 15:33:25 +02:00
Marcin Kuzminski
7d7d6741bb
caches: added logging for dogpile configuration.
2018-07-13 13:06:04 +02:00
Marcin Kuzminski
5d65003058
tests: fixed pull_reques API tests
2018-07-13 10:27:25 +02:00
Marcin Kuzminski
a9fe2e75fb
docs: added release notes for 4.12.4
2018-07-12 22:32:13 +02:00
Marcin Kuzminski
94c679a15b
packages: updated deprecated bower storage and build.
2018-07-12 21:43:30 +02:00
Marcin Kuzminski
8b898263b9
api: fixed creation of pull request with custom rules of reviewers + proper diff creation.
2018-07-12 18:46:59 +02:00
Marcin Kuzminski
8fb8dd18d0
ui: add arrow navigation for parent/child in changelog view.
...
- allows easier to tell if we browse next/prev commit
2018-07-12 18:37:14 +02:00
Marcin Kuzminski
84d673d387
caches: use dogpile for sql_cache_short region.
2018-07-12 17:20:03 +02:00
Marcin Kuzminski
0e05d6dd64
caches: use a faster LRUDict implementation for LRUMemoryCache
2018-07-12 17:48:12 +02:00
Marcin Kuzminski
d576848d4a
api: creation of pull_request now honor additional reviewers when using reviewer rules.
2018-07-12 14:10:29 +02:00
Marcin Kuzminski
1b0ed3831f
static: updated robots.txt example
2018-07-12 11:36:49 +02:00
Marcin Kuzminski
56e1c667a7
manifest: include missing robots.txt file
2018-07-12 11:25:51 +02:00
Marcin Kuzminski
a19d4b732a
caches: use a gevent compatible file-lock mechanism.
...
- because of gevent we can run into a deadlock situation and worker freeze because of
each of the workers will try to aquire a lock.
- This should help with the issue and gevent.
2018-07-12 10:40:18 +02:00
Marcin Kuzminski
91f5c6e707
review-rules: allow regex syntax for more flexiblity on writing rule patterns
2018-07-11 18:44:35 +02:00
Marcin Kuzminski
30eb0aa985
caches: flush permission caches when editing affected objects so we can reach them right after changes.
2018-07-11 13:27:17 +02:00
Marcin Kuzminski
1e5586a48f
events: UserPermissionsChanged should not flush duplicates
2018-07-11 13:26:45 +02:00
Marcin Kuzminski
fa5d94d619
permissions: flush cache when creating a new fork.
2018-07-11 12:56:18 +02:00
Marcin Kuzminski
239874ceca
api: pull-requests fixed logic of ancestor calculation and target ref calculation based on the web view.
2018-07-11 17:27:30 +02:00
Marcin Kuzminski
f7081008c5
pull-requests: refactor model for code readability.
2018-07-11 12:37:33 +02:00
Marcin Kuzminski
f3d4446814
api: pull-requests allow automatic title generation via API
2018-07-11 13:46:16 +02:00
Marcin Kuzminski
84767c858f
api: fixed ordering of commits in PR creation from API
2018-07-11 10:36:12 +02:00
Marcin Kuzminski
8d6435c5ac
api: fixed recursive permissions changes to repo group.
...
- fixes #5489
2018-07-10 22:39:57 +02:00
Marcin Kuzminski
9812f0cbda
api: fixed recursive permissions changes to repo group.
...
- fixes #5489
2018-07-10 22:39:57 +02:00
Marcin Kuzminski
518773e587
api: fix creation of PR with default reviewer rules.
2018-07-10 18:25:22 +02:00
Marcin Kuzminski
79dce74e8a
api: fix creation of PR with default reviewer rules.
2018-07-10 18:25:22 +02:00
Marcin Kuzminski
8a32949457
caches: flush cache when adding new objects so we can access them right away.
2018-07-10 16:02:21 +02:00
Marcin Kuzminski
a53b88ea40
sessions: update session tunning instructions.
2018-07-09 13:57:14 +02:00