]> source.dussan.org Git - gitea.git/commit
Adjust error reporting from merge failures and use LC_ALL=C for git (#8548)
authorzeripath <art27@cantab.net>
Sun, 10 Nov 2019 08:42:51 +0000 (08:42 +0000)
committerGitHub <noreply@github.com>
Sun, 10 Nov 2019 08:42:51 +0000 (08:42 +0000)
commit8eeb2877d5803d0501815466d651a519b32bbd3a
treeffd1abc59788797e0d99169b8a88655f51d4128f
parent31416a5f4e70d4972c351cde170b59d13fcbb77f
Adjust error reporting from merge failures and use LC_ALL=C for git (#8548)

There are two major components to this PR:

* This PR handles merge and rebase failures from merging a little more nicely with Flash errors rather a 500.
* All git commands are run in the LC_ALL="C" environment to ensure that error messages are in English. This DefaultLocale is defined in a way that if necessary (due to platform weirdness) it can be overridden at build time using LDFLAGS="-X "code.gitea.io/gitea/modules/git.DefaultLocale=C"" with C changed for the locale as necessary.
integrations/pull_merge_test.go
models/error.go
modules/git/command.go
options/locale/locale_en-US.ini
routers/api/v1/repo/pull.go
routers/repo/pull.go
services/pull/merge.go