It's a known issue. I have a fix but it will require taking the site
down to do a database upgrade.  You can fix it by force-pushing to the
branch.

It happens because git occasionally "garbage collects" commits that
aren't reachable from a named branch or tag, and this includes the
"merge preview" commits made by our git plugin.  When they get cleaned
up they *should* get regenerated, but don't (bug on our side).
Meanwhile the slightly old version of cgit we're using bombs out like
this when trying to view diffs of commits that no longer exist in the
repository.

On Thu, May 3, 2018 at 4:03 AM, kcrisman <kcris...@gmail.com> wrote:
> If I go to the branch link on ticket #25106
> (https://git.sagemath.org/sage.git/diff?id=32e5316a727da35794e03d677bbbc3a39bb4599d),
> I get this error.  But going through the commit list
> (https://git.sagemath.org/sage.git/diff/?h=058ae5fae44b940084063dc852cd304627c1db25)
> works fine.  Is this just this one particular one or is is universal for
> some reason?  I notice that at least some other tickets go to
> sage.git/commit?id=.... but other ones with the diff?id= syntax seem to work
> okay.
>
> Internal Server Error
>
> The server encountered an internal error or misconfiguration and was unable
> to complete your request.
>
> Please contact the server administrator at [no address given] to inform them
> of the time this error occurred, and the actions you performed just before
> this error.
>
> More information about this error may be available in the server error log.
>
> ________________________________
> Apache/2.4.7 (Ubuntu) Server at git.sagemath.org Port 443
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to