Commit 1252b141a24712b26eb542ab74c4904aa4ed5829

Stefan Sperling 2020-12-27T09:35:43

CHANGES for 0.47

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
diff --git a/CHANGES b/CHANGES
index a1fc7d1..7a0b861 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,11 @@
+* got 0.47; 2020-12-27
+- update got.1 CAVEATS section; prompted by feedback from otto@
+- fix assignment to wrong pointer in got_ref_dup()
+- fix performance on repositories with many references (e.g. freebsd src.git):
+  o implement an object ID map for reference lists
+  o use reflist object id maps in got log, tog log, and tog diff (with naddy)
+  o switch reflist to TAILQ; insert elements more efficiently for sorted input
+
 * got 0.46; 2020-12-21
 - reset tog blame view's scroll position if line count shrinks too much (naddy)
 - replace unprintable characters with '.' before passing them to curses (naddy)