Commit graph

3844 commits

Author SHA1 Message Date
Marcin Kuzminski
a69c86ba34 dependencies: bumped redis to 3.2.1 2019-07-23 17:08:28 +02:00
Daniel Dourvaris
a6a1f6694a pull-requests: add indication of state change in list of pull-requests and actually show them in the list. 2019-07-23 14:25:33 +02:00
Marcin Kuzminski
2912fa1059 api: user-group api docs update 2019-07-23 12:52:10 +02:00
Marcin Kuzminski
0cb728cb99 cache: updated cache decorators based on latest code from dogpile 2019-07-23 12:30:39 +02:00
Marcin Kuzminski
5b07354763 git: replaced some raw subprocess commands with dedicated GIT vcsserver commands. 2019-07-19 13:16:44 +02:00
Marcin Kuzminski
3167ea3c86 caches: newly generated cache object should have always unique UIDs to prevent
situation when after restart of services we get back to initial cache keys.
2019-07-18 21:12:48 +02:00
Marcin Kuzminski
8091a48859 vcs-http: set user-agent 2019-07-18 18:12:41 +02:00
Marcin Kuzminski
924578c2db mercurial: use hash as vcsserver parameters instead of ints which can change even on a server side when a strip is performed. 2019-07-18 17:19:14 +02:00
Marcin Kuzminski
742b1ef1c0 scripts: added timeout flag to load script measuring url times 2019-07-18 17:18:34 +02:00
Marcin Kuzminski
ccf87ce78e profiling: updated profile-memory script to be more human friendly. 2019-07-18 16:01:51 +02:00
Marcin Kuzminski
781abf5f10 backport-stable: config: fixed special character in gunicorn config. 2019-07-18 15:56:53 +02:00
Marcin Kuzminski
f7627b4904 settings: reduce number of settings fetch since it uses locking for cache invalidation and is generally slow.
We anyway load it per-request so we can re-use this.
2019-07-18 00:02:51 +02:00
Marcin Kuzminski
7afe163e23 diffs: switched bz2 into gzip since it can be 10x faster in some cases with only slight size penalty 2019-07-17 23:37:51 +02:00
Marcin Kuzminski
928652312a core: added more accurate time measurement for called functions 2019-07-17 16:28:41 +02:00
Marcin Kuzminski
bc3efc1553 commits: skip hidden/obsolete commits (on vcsserver) and display branch when DAG diverges on child/parent links 2019-07-17 15:10:07 +02:00
Marcin Kuzminski
a356085774 caches: synced cache logic with vcsserver. 2019-07-17 14:34:03 +02:00
Marcin Kuzminski
cab16efa4e vcs: optimized pre-load attributes for better caching. 2019-07-17 13:50:26 +02:00
Marcin Kuzminski
16c2d9514a changelog: don't load branches for parents as we don't need them for DAG graph. 2019-07-17 13:49:34 +02:00
Marcin Kuzminski
0b076e1f65 caches: updated cache backend to new vcsserver caches implementation. 2019-07-17 00:14:26 +02:00
Marcin Kuzminski
b018a07f93 db-migration: we run cleanup of cache keys AFTER upgrade.
- this allows actually migrating CacheKeys
- this step is optional, and it it fails it's not the end of the world, we
  still would run migration anyway.
2019-07-16 13:12:38 +02:00
Marcin Kuzminski
37991ffd4e rcextensions: improved messaging on rcextensions load fail 2019-07-16 11:42:56 +02:00
Marcin Kuzminski
80b9d4318d makefile: cleanup coverage files for test cleanup 2019-07-14 10:08:04 +02:00
Marcin Kuzminski
16c5320437 packaging: bump version in nix files 2019-07-12 19:53:45 +02:00
Marcin Kuzminski
a76fa8d3cd release: merge back stable branch into default 2019-07-12 19:48:03 +02:00
Marcin Kuzminski
ccfa86d740 git: adjusted code for new libgit2 backend
- made @CachedProperty use a custom decarator that can do invalidations. This
 is required for tests
- made few cleanups of code since we use a simpler libgit2 backend now
- removed some unused obsolete code
2019-07-12 17:39:32 +02:00
Marcin Kuzminski
94390f644f logging: fixed some log calls. 2019-07-11 20:23:24 +02:00
Marcin Kuzminski
51fb86379c tests: fixed author for commit messages to be in a proper format. 2019-07-11 20:22:45 +02:00
Marcin Kuzminski
519020c776 dffs-cache: allow plain mode without bz2 for even better performance but more disk space. 2019-07-11 12:48:21 +02:00
Marcin Kuzminski
5bae51102f logging: http logging should limit the data to some sane ammount.
Despite debug logs aren't production use, we can have situation that this could potentially
print GBs of data from commands like file upload. Having some sane limit here is better.
2019-07-10 23:40:55 +02:00
Marcin Kuzminski
4f1dbcb5fb pull-requests: don't calculate merge state for repo on each pr display object state. 2019-07-10 15:38:46 +02:00
Marcin Kuzminski
09c4f32da3 diffs: added load time for diffs 2019-07-09 22:47:56 +02:00
Marcin Kuzminski
e3569a92b5 release: Bump version 4.17.0 to 4.18.0 2019-07-12 17:41:19 +02:00
Marcin Kuzminski
87714d17c1 tests: updated load tests CLIs 2019-07-09 15:53:44 +02:00
Marcin Kuzminski
7e6bc58c63 rss: use permalinks without slashes for feeds. Fixes #5557 2019-07-09 12:29:39 +02:00
Marcin Lulek
111252e3d2 repository-permissions: enable shortcut to set private mode in permission page. 2019-07-09 11:36:16 +02:00
Marcin Kuzminski
568a1b0ae2 tests: added more verbose message about url reach error 2019-07-09 10:23:19 +02:00
Marcin Lulek
29a42b07d5 ui: fixed style for ancestor commit. Fixes #5558 2019-07-08 18:10:55 +02:00
Marcin Kuzminski
ef4230bde4 events: ensure stable execution of integrations 2019-07-08 17:51:57 +02:00
Catalin Salgau
cd4cd95f69 custom header/footer code message correction 2019-07-07 22:30:34 +03:00
Marcin Kuzminski
250f17fd02 Added tag v4.17.2 for changeset ad5bd0c4bd32 2019-07-04 20:32:47 +00:00
Marcin Kuzminski
50254fca9b release: Finish preparation for 4.17.2 2019-07-04 20:32:46 +00:00
Marcin Kuzminski
ac55bf33c4 release: updated pip2nix output for 4.17.2 2019-07-04 20:32:44 +00:00
Marcin Kuzminski
4151fc20ee release: Start preparation for 4.17.2 2019-07-04 20:24:34 +00:00
Marcin Kuzminski
b21c715e49 docs: added release notes for 4.17.2 2019-07-04 23:24:00 +03:00
Marcin Kuzminski
5f70c1f0d2 ignore: skip ipython style css file 2019-07-04 23:16:28 +03:00
Daniel Dourvaris
9aad34b4bd ui: fixed some missed icons during redesign phase 2019-07-04 21:14:56 +03:00
Marcin Kuzminski
e1a4a9fa4d commits: hide links icon of message that don't expand. 2019-07-04 18:14:13 +00:00
Marcin Kuzminski
7442a5a703 Added tag v4.17.1 for changeset 45b9b610976f 2019-07-03 21:47:00 +00:00
Marcin Kuzminski
3eafb625e0 release: Finish preparation for 4.17.1 2019-07-03 21:46:59 +00:00
Marcin Kuzminski
8e28940a90 release: updated pip2nix output for 4.17.1 2019-07-03 21:46:56 +00:00