|
@@ -1501,7 +1501,7 @@ class Repo(BaseRepo):
|
|
|
|
|
|
|
|
# Determine hash algorithm from config if not already set
|
|
# Determine hash algorithm from config if not already set
|
|
|
if self.object_format is None:
|
|
if self.object_format is None:
|
|
|
- from .object_format import get_object_format
|
|
|
|
|
|
|
+ from .object_format import DEFAULT_OBJECT_FORMAT, get_object_format
|
|
|
|
|
|
|
|
if format_version == 1:
|
|
if format_version == 1:
|
|
|
try:
|
|
try:
|
|
@@ -1510,9 +1510,9 @@ class Repo(BaseRepo):
|
|
|
object_format.decode("ascii")
|
|
object_format.decode("ascii")
|
|
|
)
|
|
)
|
|
|
except KeyError:
|
|
except KeyError:
|
|
|
- self.object_format = get_object_format("sha1")
|
|
|
|
|
|
|
+ self.object_format = DEFAULT_OBJECT_FORMAT
|
|
|
else:
|
|
else:
|
|
|
- self.object_format = get_object_format("sha1")
|
|
|
|
|
|
|
+ self.object_format = DEFAULT_OBJECT_FORMAT
|
|
|
|
|
|
|
|
self._graftpoints = {}
|
|
self._graftpoints = {}
|
|
|
graft_file = self.get_named_file(
|
|
graft_file = self.get_named_file(
|
|
@@ -2536,7 +2536,7 @@ class MemoryRepo(BaseRepo):
|
|
|
def __init__(self) -> None:
|
|
def __init__(self) -> None:
|
|
|
"""Create a new repository in memory."""
|
|
"""Create a new repository in memory."""
|
|
|
from .config import ConfigFile
|
|
from .config import ConfigFile
|
|
|
- from .object_format import get_object_format
|
|
|
|
|
|
|
+ from .object_format import DEFAULT_OBJECT_FORMAT
|
|
|
|
|
|
|
|
self._reflog: list[Any] = []
|
|
self._reflog: list[Any] = []
|
|
|
refs_container = DictRefsContainer({}, logger=self._append_reflog)
|
|
refs_container = DictRefsContainer({}, logger=self._append_reflog)
|
|
@@ -2546,8 +2546,8 @@ class MemoryRepo(BaseRepo):
|
|
|
self._config = ConfigFile()
|
|
self._config = ConfigFile()
|
|
|
self._description: bytes | None = None
|
|
self._description: bytes | None = None
|
|
|
self.filter_context = None
|
|
self.filter_context = None
|
|
|
- # MemoryRepo defaults to SHA1
|
|
|
|
|
- self.object_format = get_object_format("sha1")
|
|
|
|
|
|
|
+ # MemoryRepo defaults to default object format
|
|
|
|
|
+ self.object_format = DEFAULT_OBJECT_FORMAT
|
|
|
|
|
|
|
|
def _append_reflog(
|
|
def _append_reflog(
|
|
|
self,
|
|
self,
|