#include "support/debug.h"
-#include <boost/assert.hpp>
+#include "support/lassert.h"
#include <ostream>
* the later change time is preserved.
*/
-bool Change::isSimilarTo(Change const & change)
+bool Change::isSimilarTo(Change const & change) const
{
if (type != change.type)
return false;
}
+ColorCode Change::color() const
+{
+ ColorCode color = Color_none;
+ switch (author % 5) {
+ case 0:
+ color = Color_changedtextauthor1;
+ break;
+ case 1:
+ color = Color_changedtextauthor2;
+ break;
+ case 2:
+ color = Color_changedtextauthor3;
+ break;
+ case 3:
+ color = Color_changedtextauthor4;
+ break;
+ case 4:
+ color = Color_changedtextauthor5;
+ break;
+ }
+ return color;
+}
+
+
bool operator==(Change const & l, Change const & r)
{
if (l.type != r.type)