|
@@ -18,12 +18,16 @@
|
|
|
|
|
|
"""Utilities for diffing files and trees."""
|
|
"""Utilities for diffing files and trees."""
|
|
|
|
|
|
|
|
+try:
|
|
|
|
+ from collections import defaultdict
|
|
|
|
+except ImportError:
|
|
|
|
+ from dulwich._compat import defaultdict
|
|
|
|
+
|
|
from cStringIO import StringIO
|
|
from cStringIO import StringIO
|
|
import itertools
|
|
import itertools
|
|
import stat
|
|
import stat
|
|
|
|
|
|
from dulwich._compat import (
|
|
from dulwich._compat import (
|
|
- defaultdict,
|
|
|
|
namedtuple,
|
|
namedtuple,
|
|
)
|
|
)
|
|
from dulwich.objects import (
|
|
from dulwich.objects import (
|