1
0
mirror of https://github.com/go-gitea/gitea synced 2025-01-09 06:06:01 +01:00
gitea/services/gitdiff
zeripath edfebe65b1
Finally fix diff names ()
* Finally fix diff names

 attempted to fix diff by avoiding the git diff line as
it is possible to have an ambiguous line here.

 attempted to fix diff by assuming that names would quoted
if they needed to be and if one was quoted then both would be.

Both of these were wrong.

I have now discovered `--src-prefix` and `--dst-prefix` which
means that we can set this in such a way to force the git diff
to always be unambiguous.

Therefore this PR rollsback most of the changes in  and
uses these options to fix this.

Signed-off-by: Andrew Thornton <art27@cantab.net>

* Update services/gitdiff/gitdiff.go

* Update services/gitdiff/gitdiff.go

* Update modules/repofiles/temp_repo.go

* fix test

Signed-off-by: Andrew Thornton <art27@cantab.net>

Co-authored-by: Lauris BH <lauris@nix.lv>
2020-10-14 07:49:33 +03:00
..
testdata/academic-module Fix panic when diff () 2019-11-28 17:05:57 +08:00
gitdiff_test.go Finally fix diff names () 2020-10-14 07:49:33 +03:00
gitdiff.go Finally fix diff names () 2020-10-14 07:49:33 +03:00
main_test.go Move git diff codes from models to services/gitdiff () 2019-09-05 22:20:09 -04:00