Commit graph

3469 commits

Author SHA1 Message Date
Marcin Kuzminski
1b48364bb6 commits: allow tag commit translation to be skipped for faster commit fetching in big chunks. 2019-02-11 19:58:34 +01:00
Marcin Kuzminski
75d3dfb98c search: added narrow result links for global search. 2019-02-10 16:48:32 +01:00
Marcin Kuzminski
1629ab748a redis: add logging about lock acquire, this should help in case of locked row debugging 2019-02-08 16:08:03 +01:00
Marcin Kuzminski
8ec9c34937 spelling: fixed usefull -> useful 2019-02-08 14:48:30 +01:00
Marcin Kuzminski
c333eacfc9 auth: simplified auth-token matching code. 2019-02-08 12:44:01 +01:00
Marcin Kuzminski
a181157300 api: forbid commenting on closed PR 2019-02-08 09:55:45 +01:00
Marcin Kuzminski
c42c716cba api: add cache for fts index builder call that returns file tree. This is often re-used and should return unchanged state fast 2019-02-08 08:38:49 +01:00
Marcin Kuzminski
5b3d79ff52 scm: optimized get_nodes function.
- don't calculate size (it uses content which can be *big*) if it's not required.
2019-02-07 11:39:42 +01:00
Marcin Kuzminski
5b8a28d0eb api: expose new functions for FTS
- vcs: added special md5 calculation that doesn't use content cache for more memory efficient md5 calculation.
2019-02-07 11:31:30 +01:00
Marcin Kuzminski
4c846e8f05 git: use rev-list for fetching last commit data inc ase of single commit. It's faster that using git log 2019-02-07 11:31:55 +01:00
Marcin Kuzminski
01cd008a20 api: expose merge message in the merge operation 2019-02-05 17:17:58 +01:00
Marcin Kuzminski
a1d69a8c7f file-store: save DB entry on upload, and track access times. 2019-02-05 12:25:26 +01:00
Marcin Kuzminski
723799ca1d artifacts: added DB store models. 2019-02-05 12:49:36 +01:00
Marcin Kuzminski
44d73721d6 file-store: always calculate sha256 and metadata. 2019-02-05 00:10:03 +01:00
Marcin Kuzminski
95cd1b73e3 file-store: the file backend now uses directory distribution to optimize file storage. 2019-02-01 13:52:57 +01:00
Marcin Kuzminski
810bfe54c5 file-store: rename module from upload_store to file_store. 2019-02-01 13:35:49 +01:00
Marcin Kuzminski
247b613be9 dependencies: bumped kombu to kombu==4.2.1 2019-02-05 10:42:57 +01:00
Marcin Kuzminski
d097fbd15d dependencies: bumped loosely pinned dependencies:
- setuptools-40.7.3
- python-editor-1.0.4
- pyasn1-modules-0.2.4
- configparser-3.7.1
2019-02-04 23:48:03 +01:00
Marcin Kuzminski
33bec89cad makefile: added generate packages 2019-02-04 23:44:07 +01:00
Marcin Kuzminski
2b56500039 build: fix 32bit builds 2019-02-04 17:17:56 +01:00
Marcin Kuzminski
319806b685 docs: added example upload store cache with Nginx 2019-02-01 12:05:08 +01:00
Marcin Kuzminski
207095e467 users: updated UI for advanced section. Mostly fixes arround making clearer
UI for detaching/deleting dependent objects of user.
2019-02-01 11:50:05 +01:00
Daniel Dourvaris
47999c0e1c search: make better use of search tags
- add global tag which can widen the search results
2019-01-31 16:29:00 +01:00
Marcin Kuzminski
bd69124334 api: pull-requests get_all now sortes the results and have a flag to show/hide merge result state 2019-01-31 14:42:23 +01:00
Marcin Lulek
6fec084754 diffs: fixed case of bogus files diff rendering
- adds safe placehodler so we never crush more in this cases at it's 2nd time this happens
- fixes #5528
- references #5422
2019-01-31 13:52:30 +01:00
Daniel Dourvaris
ed7e61efb5 quick-search: improve styling of search input and results. 2019-01-31 13:13:55 +01:00
Daniel Dourvaris
4eccdc24d9 search: new UI for search, and repo group context search
- expose search into main NAV
- have repo group search filter using new ES lang
- show token keys and curretn context when searching
- ui updated and consistency fixes
2019-01-30 21:20:26 +01:00
Daniel Dourvaris
427c87316b search: add option to search within a repository group. 2019-01-30 13:15:46 +01:00
Marcin Lulek
1b76992c7d ui: expose search as a visible option for repositories. 2019-01-29 16:34:03 +01:00
Marcin Kuzminski
0a1ad8cca4 security: fix possible XSS in the issue tracker URL. 2019-01-29 14:55:54 +01:00
Marcin Kuzminski
9d5d66c922 branch-permissions: add flash info when redirected from branch permissions page to indicate required action 2019-01-28 19:58:56 +01:00
Marcin Kuzminski
45f8b0282a API: added basic upload api for the file storage 2019-01-28 17:17:37 +01:00
Marcin Kuzminski
93808de957 docs: updated rcextensions.tmpl storage 2019-01-28 17:09:51 +01:00
Marcin Kuzminski
f38e87b9b7 api: added function to fetch comments for a repository. 2019-01-28 12:05:34 +01:00
Marcin Kuzminski
02a5aa5f47 ui: bookmark items should use consisten space leading position number so UI is evenly displayed 2019-01-25 14:32:45 +01:00
Marcin Kuzminski
6e8560f3a5 comments: expose a function to fetch unresolved TODOs for repository 2019-01-25 14:19:30 +01:00
Marcin Lulek
f94d402566 file-uploads: created simple upload capabilities.
- This initially will be used for comments /ticket uploads of binarry attachements
2019-01-25 12:51:26 +01:00
Marcin Kuzminski
59bd82f930 configuration: expose the config file location to the pyramid settings. 2019-01-25 11:38:00 +01:00
Marcin Kuzminski
6029ed9fac request-wrapper: show http method in summary log entry. 2019-01-24 20:56:35 +01:00
Marcin Kuzminski
1abe34edf3 dependencies: bumped configparser to 3.5.1 2019-01-24 12:20:54 +01:00
Marcin Kuzminski
4420f80ed4 dependencies: bumped gevent to 1.4.0 2019-01-24 12:20:40 +01:00
Marcin Kuzminski
55f2470d47 dependencies: bumped simplejson to 3.16.0 2019-01-24 12:20:21 +01:00
Marcin Kuzminski
562618b276 docs: updated dev setup 2019-01-23 22:58:48 +01:00
Daniel Dourvaris
96fa4e0bdc py3: remove usage of basestring 2019-01-22 23:06:49 +01:00
Daniel Dourvaris
796c235358 ui: introduce user-bookmarks for creation of quick shortcuts 2019-01-22 01:18:40 +01:00
Marcin Kuzminski
d75e287e4d release: merge back stable branch into default 2019-01-21 15:48:17 +01:00
Marcin Kuzminski
5eb1033ecc Added tag v4.15.2 for changeset 4aaa40b605b0 2019-01-21 12:22:11 +01:00
Marcin Kuzminski
ca5a908600 release: Finish preparation for 4.15.2 2019-01-21 12:22:09 +01:00
Marcin Kuzminski
2af2d51f50 release: updated pip2nix output for 4.15.2 2019-01-21 12:22:07 +01:00
Marcin Kuzminski
caeaf924a1 release: Start preparation for 4.15.2 2019-01-21 12:11:48 +01:00