--- a/hgext3rd/evolve/depthcache.py Thu Jan 11 18:07:09 2018 +0530
+++ b/hgext3rd/evolve/depthcache.py Mon Jan 15 20:51:22 2018 +0100
@@ -1,3 +1,12 @@
+# Code dedicated to the caching of changeset depth
+#
+# These stable ranges are use for obsolescence markers discovery
+#
+# Copyright 2017 Pierre-Yves David <pierre-yves.david@ens-lyon.org>
+#
+# This software may be used and distributed according to the terms of the
+# GNU General Public License version 2 or any later version.
+
from __future__ import absolute_import
import array
--- a/hgext3rd/evolve/firstmergecache.py Thu Jan 11 18:07:09 2018 +0530
+++ b/hgext3rd/evolve/firstmergecache.py Mon Jan 15 20:51:22 2018 +0100
@@ -1,3 +1,12 @@
+# Code dedicated to the cache of 'max(merge()) and ::X'
+#
+# These stable ranges are use for obsolescence markers discovery
+#
+# Copyright 2017 Pierre-Yves David <pierre-yves.david@ens-lyon.org>
+#
+# This software may be used and distributed according to the terms of the
+# GNU General Public License version 2 or any later version.
+
from __future__ import absolute_import
import array
--- a/hgext3rd/evolve/stablerangecache.py Thu Jan 11 18:07:09 2018 +0530
+++ b/hgext3rd/evolve/stablerangecache.py Mon Jan 15 20:51:22 2018 +0100
@@ -1,3 +1,12 @@
+# Code dedicated to the caching of "stable ranges"
+#
+# These stable ranges are use for obsolescence markers discovery
+#
+# Copyright 2017 Pierre-Yves David <pierre-yves.david@ens-lyon.org>
+#
+# This software may be used and distributed according to the terms of the
+# GNU General Public License version 2 or any later version.
+
import abc
import heapq
import sqlite3