Marcin Lulek
fb6aa94f1c
nix: update nix packages
2018-07-29 14:47:46 +02:00
Marcin Lulek
3522f323e5
frontend: Use Polymer 2.0
2018-07-29 14:47:23 +02:00
Marcin Kuzminski
16fc665e10
system-info: fetch default locale to the provided system info data.
2018-07-30 12:17:36 +02:00
Marcin Kuzminski
cef0f7bcc9
routing: skip advanced delete for repo creating so we can remove stuck repositories.
2018-07-26 21:55:03 +02:00
Marcin Kuzminski
318eb25186
setup: use pip10 compatible setup code.
2018-07-26 13:06:45 +02:00
Marcin Kuzminski
efbd1002ee
dependencies: use our own custom configobj for consistency across projects.
2018-07-26 12:48:10 +02:00
Marcin Kuzminski
b3db08cd09
exceptions-store: show number of exceptions.
2018-07-24 15:13:55 +02:00
Marcin Kuzminski
e9e73ec871
caches: use safest possible pickle for cache backends.
...
- If this crashes we end up in fatal non-recoverable state.
2018-07-23 15:26:36 +02:00
Marcin Kuzminski
b51d537e66
exceptions: don't log error the lookup method errors. This happens so often we spam
...
the logs with errors , while it's simply commit not found. Other backends don't report this anyway exception HG.
2018-07-23 14:50:15 +02:00
Marcin Kuzminski
21c608be71
exceptions: added new exception tracking capability.
...
- store exceptions
- expose super admin interface to browse latest errors
2018-07-23 15:56:09 +02:00
Marcin Kuzminski
77524db5af
validation: remove unused raised statement
2018-07-19 12:46:53 +02:00
Marcin Kuzminski
bcde413a64
social-auth: add more explicit message about binding accounts on registation page.
2018-07-18 03:05:53 +02:00
Marcin Kuzminski
f74691150a
api: allow updates and setting description renderer for pull requests via the API.
2018-07-17 13:30:50 +02:00
Marcin Kuzminski
099f68a724
pull-requests: make the renderer stored and saved for each pull requests.
...
- gives backward compatability with previous versions which didn't set renderer
- allows versioning of renderer changes
2018-07-17 14:45:29 +02:00
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