Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple Gitea Doctor improvements (#10943) (#10990) (#10064) (#9095) #10991

Merged

Commits on Apr 6, 2020

  1. Mulitple Gitea Doctor improvements (go-gitea#10943)

    Backport go-gitea#10943
    
    * Add `gitea doctor --list` flag to list the checks that will be run, including those by default
    * Add `gitea doctor --run` to run specific checks
    * Add `gitea doctor --all` to run all checks
    * Add db version checker
    * Add non-default recalculate merge bases check/fixer to doctor
    * Add hook checker (Fix go-gitea#9878) and ensure hooks are executable (Fix go-gitea#6319)
    * Fix authorized_keys checker - slight change of functionality here because parsing the command is fragile and we should just check if the authorized_keys file is essentially the same as what gitea would produce. (This is still not perfect as order matters - we should probably just md5sum the two files.)
    * Add SCRIPT_TYPE check (Fix go-gitea#10977)
    * Add `gitea doctor --fix` to attempt to fix what is possible to easily fix
    * Add `gitea doctor --log-file` to set the log-file, be it a file, stdout or to switch off completely. (Fixes previously undetected bug with certain xorm logging configurations - see @6543 comment.)
    
    Signed-off-by: Andrew Thornton <art27@cantab.net>
    zeripath committed Apr 6, 2020
    Configuration menu
    Copy the full SHA
    ff72a38 View commit details
    Browse the repository at this point in the history
  2. Switch to io.Writer instead of io.StringWriter

    Signed-off-by: Andrew Thornton <art27@cantab.net>
    zeripath committed Apr 6, 2020
    Configuration menu
    Copy the full SHA
    6c644a2 View commit details
    Browse the repository at this point in the history