2
0
mirror of https://github.com/frappe/bench.git synced 2024-11-19 19:45:15 +00:00
Commit Graph

1733 Commits

Author SHA1 Message Date
gavin
5271e1ea2a
Merge pull request #895 from gavindsouza/new-commands
feat: "bench find", print log api
2020-01-14 10:55:38 +05:30
Gavin D'souza
963b2f9ce5 feat: added bench find command 2020-01-10 20:42:13 +05:30
Gavin D'souza
e32281557f feat: added bench.utils.log and updated is_bench_directory api 2020-01-10 14:48:09 +05:30
Gavin D'souza
ef1a624556 fix(cli): give warn that commands are not executed in a bench folder 2020-01-10 14:45:13 +05:30
gavin
2266b96880
Merge pull request #893 from gavindsouza/easy-inst-diff
fix(easy_install): log files saved with timestamp
2020-01-09 15:25:58 +05:30
Gavin D'souza
9cc6e2e2a8 fix(easy_install): datetime formatting 2020-01-09 15:22:29 +05:30
gavin
bf88572864
Merge pull request #894 from frappe/revert-888-faster-commands
Revert "perf: faster bench"
2020-01-07 16:06:36 +05:30
gavin
76d8b3d9f6
Revert "perf: faster bench" 2020-01-07 16:06:15 +05:30
Gavin D'souza
b80cecc917 fix(easy_install): log files saved with timestamp 2020-01-07 15:34:34 +05:30
gavin
e74c59dc73
Merge pull request #888 from gavindsouza/faster-commands
perf: faster bench
2020-01-07 14:04:37 +05:30
gavin
48db77318a
Merge pull request #892 from gavindsouza/setup-prod
fix(easy_install): overwrite config files
2020-01-06 12:51:14 +05:30
Gavin D'souza
aebd75990a fix(easy_install): overwrite config files 2020-01-06 12:11:28 +05:30
gavin
5e7e2c33e3
Merge pull request #889 from gavindsouza/easy-install-pip
fix(easy-install): install pip via pacman, minor fixes
2020-01-05 07:30:57 +05:30
gavin
9559fe0c76
Merge pull request #857 from developmentforpeople/fix-get-sites-as-frappe
fix: bench.get_sites now do same checks to validate a site folder like frappe.utils.get_sites
2020-01-03 15:11:20 +05:30
Gavin D'souza
8764813121 fix: "faster" get_sites function
chore: dropped unused get_sites_dir function
style: pythonic "is not" usage
2020-01-02 18:47:13 +05:30
Development for People
a3dc9e69b7 fix: bench.utils.get_sites updated to frappe.utils.get_sites
avoids issues with non sites folder like 'jupyter_notebooks'
2020-01-02 18:46:05 +05:30
Gavin D'souza
f251feae87 fix: install pip via pacman, minor fixes 2020-01-02 14:23:55 +05:30
Gavin D'souza
3b91d98d85 fix: compatibility fixes, better cpu utilization 2019-12-31 14:09:42 +05:30
Gavin D'souza
bb677d17df perf: Faster Commands execution by commands caching 2019-12-31 14:06:00 +05:30
gavin
bf4c2d06ab
Merge pull request #887 from gavindsouza/bench-docs
chore: updated README
2019-12-30 17:04:29 +05:30
Gavin D'souza
69055a8642 chore: updated README 2019-12-30 17:03:33 +05:30
gavin
bb7310f218
Merge pull request #886 from gavindsouza/git-stash
fix: git stash requires user details pre git v2.21
2019-12-27 17:30:52 +05:30
Gavin D'souza
a7a8790de6 fix: git stash requires user details pre git v2.21 2019-12-27 15:44:03 +05:30
gavin
9ede12ecd5
Merge pull request #885 from gavindsouza/easy-install-cleanup
fix(easy_install): updated sequence of package updates
2019-12-27 15:22:31 +05:30
gavin
be162b542d
Merge pull request #884 from gavindsouza/bench-update
feat: Bench update
2019-12-27 13:48:53 +05:30
Gavin D'souza
c7381defd3 fix: updated sequence of package updates
chore: breakdown install_bench in smaller functions
2019-12-27 13:14:33 +05:30
gavin
e20a27e549
Merge pull request #880 from gavindsouza/playbooks-update
chore: Playbooks update
2019-12-27 11:06:16 +05:30
Gavin D'souza
186c0eafda feat: auto-stash changes in bench (tool) on update 2019-12-25 19:24:23 +05:30
Gavin D'souza
c93a25d336 feat: "bench update" from non-bench directory 2019-12-25 19:23:14 +05:30
gavin
8b630edcd6
Merge pull request #882 from zerodhatech/skip_assets
feat: skip build assets while doing get-app
2019-12-23 12:33:51 +05:30
Shridhar Patil
a65e9f09dc changed parameter name 2019-12-20 17:20:28 +05:30
Gavin D'souza
9e3d5c8587 chore: use shutil.which instead of find_executable 2019-12-20 14:45:56 +05:30
Shridhar Patil
b005720a2b skip asstes while doing get-app 2019-12-19 17:35:48 +05:30
Gavin D'souza
07d23d6911 chore: rename print function to log 2019-12-19 14:38:46 +05:30
Gavin D'souza
bc190a6d3b chore: check if locales are set to avoid install breaking for click
setup + minor fixes
2019-12-19 14:01:24 +05:30
Gavin D'souza
2b6260d63e fix: install missing dirmngr for debian installs 2019-12-18 18:19:17 +05:30
Gavin D'souza
b3feaa255b feat(easy-install): seperate logging and cleaner UI 2019-12-18 15:07:51 +05:30
Gavin D'souza
a922d198a2 chore: update deprecated usages 2019-12-18 14:14:12 +05:30
Gavin D'souza
fce86fa896 fix: fix permissions for python3 bench init 2019-12-18 14:11:05 +05:30
Gavin D'souza
c88940d5fc Merge branch 'playbooks-update' of github.com:gavindsouza/bench into playbooks-update 2019-12-18 10:51:27 +05:30
Gavin D'souza
e9205b5032 fix: remove npm to fix ubuntu 18 install conflicts 2019-12-18 10:49:38 +05:30
sahil28297
fb13dfb0c2 Revert "fix(fonts): remove unused setup_fonts method" (#881)
This reverts commit 0d4ace95a6.
2019-12-17 15:05:19 +05:30
Chinmay Pai
0d4ace95a6
fix(fonts): remove unused setup_fonts method (#878)
this method replaces existing system fonts directory under /etc/fonts
and /usr/share/fonts with fonts that are probably obsolete by now and
are no longer used.

removing this method so that it does not mess with anybody's system
fonts

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2019-12-17 12:51:16 +05:30
gavin
cb112dfb36 Merge branch 'master' into playbooks-update 2019-12-17 10:09:06 +05:30
Chinmay Pai
d1ebb4c3b2
security(nginx): use only strong ciphers over ssl (#869)
* security(nginx): use only strong ciphers over ssl

* drop support for TLSv1 and TLSv1.1, and add support for TLSv1.3
* disable all ciphers else for EECDH+AESGCM and EDH+AESGCM
* disable session ticketing
* use secp384r1 as certificate curve
* enable strict transport security with preloading
* enable xss-protection

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>

* chore: explicitly state ssl on listening socket

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2019-12-16 16:36:55 +05:30
Chinmay D. Pai
cac66a6b88
fix: invalid syntax for click option
ughhhhhhhhhh

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2019-12-15 13:59:12 +05:30
Chinmay D. Pai
699705f64b
fix: incorrect import statement
use six.moves instead of six

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2019-12-15 13:46:14 +05:30
Chinmay Pai
459432b195
fix: incorrect import statement
use six.moves instead of six
2019-12-15 13:45:17 +05:30
Chinmay D. Pai
d1a3017172
fix(get-app): handle existing directory and other formatting changes
* if a directory for the application already exists, provide user with 2
  options:

  * ask to remove the directory and reclone (overwrite)
  * ask if the user wants to reinstall the application

* separate get_app_name from get_app

* move building assets and postprocessing to install_app method

* make formatting changes to the code for flake8

* use reload_module from six instead of builtins

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2019-12-15 12:06:12 +05:30
Chinmay Pai
d2d577201d
fix: remove unused method and use six to reload module (#875)
* remove download_chart_of_accounts method as it is not being used
  anywhere

* use reload_module from six for flake8 fixes

Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
2019-12-15 10:41:27 +05:30