!7 sS snippetX = #1008998, snippetY = #1011975; p { S textY = loadSnippet(snippetY); L l = textChangesOfSnippet(snippetX); l.add(0, nu(SnippetVersion, date := "Now", previousValue := loadSnippet(snippetX))); new Lowest best; for (SnippetVersion v : l) best.put(v, countLines(unidiff(v.previousValue, textY))); print("Version of " + snippetX + " closest to " + snippetY + " was changed at: " + best->date + " (version " + best->versionID + ", " + n(indexOf(l, best!), "change") + " ago)"); print(); //print(best->previousValue); }