forgejo/services
zeripath 6e4480835f
Fix issue with DiffIndex on initial commit ()
Unfortunately  introduced a bug whereby the initial commit of a
repository could not be seen due to there being no parent commit to
create a clear diff from.

Here we create a diffstat from the difference between the parentless SHA and the SHA of the empty tree - a constant known to git. (With thanks to @L0veSunshine for informing me of this SHA)

Thanks to @a1012112796 for initial attempt to fix.

Fix 

Closes 

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-Authored-By: L0veSunshine <xuan199651@gmail.com>
2020-05-29 22:14:00 +01:00
..
comments Refactor pull request review () 2019-11-14 10:57:36 +08:00
externalaccount Allow externalID to be UUID () 2019-10-17 10:06:28 +08:00
gitdiff Fix issue with DiffIndex on initial commit () 2020-05-29 22:14:00 +01:00
issue Fix ref links in issue overviews for tags () 2020-05-14 18:55:43 -04:00
mailer Add push commits history comment on PR time-line () 2020-05-20 09:47:24 -03:00
mirror Refactor Cron and merge dashboard tasks () 2020-05-16 19:31:38 -04:00
pull Add push commits history comment on PR time-line () 2020-05-20 09:47:24 -03:00
release When using API CreateRelease set created_unix to the tag commit time () 2020-04-30 14:10:42 +01:00
repository API endpoint for repo transfer () 2020-01-31 15:49:04 +00:00
wiki Handle push rejection in branch and upload () 2020-03-28 01:13:18 -03:00