Hi, On Wed, Sep 26, 2018 at 01:56:16PM +0200, Daniel Lange wrote: > The main issue is that we need to get clone and diff+render operations > back into normal time frames. The salsa workers (e.g. to render a > diff) time out after 60s. Similar time constraints are put onto other
I wonder why that is since "git diff" is pretty fast on a local checkout. Did we ask the gitlab folks about it? [..snip..] > Just splitting the file will not do. We need to (unfortunately) > somehow "get rid" of the history (delta-resolution) walks in git: Not necessarily. Maybe a graft would do: https://developer.atlassian.com/blog/2015/08/grafting-earlier-history-with-git/ This is IMHO preferable over history rewrites. I've used this to tie histories in the past. I've not used "git replace" though but .git/info/grafts. Cheers, -- Guido