Browse Source

Fix typos

Found via `codespell -L te,ue,nd,feld,fpr,fo,claus,bu`
Kian-Meng Ang 2 years ago
parent
commit
c50a72c1e0

+ 4 - 4
NEWS

@@ -993,7 +993,7 @@
     probing the filesystem for trustable permissions.
     probing the filesystem for trustable permissions.
     (Koen Martens)
     (Koen Martens)
 
 
-  * Fix ``porcelain.reset`` to respect the comittish argument.
+  * Fix ``porcelain.reset`` to respect the committish argument.
     (Koen Martens)
     (Koen Martens)
 
 
   * Fix dulwich.porcelain.ls_remote() on Python 3.
   * Fix dulwich.porcelain.ls_remote() on Python 3.
@@ -2030,7 +2030,7 @@ FEATURES
 
 
   * Provide strnlen() on mingw32 which doesn't have it. (Hans Kolek)
   * Provide strnlen() on mingw32 which doesn't have it. (Hans Kolek)
 
 
-  * Set bare=true in the configuratin for bare repositories. (Dirk Neumann)
+  * Set bare=true in the configuration for bare repositories. (Dirk Neumann)
 
 
  FEATURES
  FEATURES
 
 
@@ -2114,7 +2114,7 @@ FEATURES
 
 
  FEATURES
  FEATURES
 
 
-  * Move named file initilization to BaseRepo. (Dave Borowitz)
+  * Move named file initialization to BaseRepo. (Dave Borowitz)
 
 
   * Add logging utilities and git/HTTP server logging. (Dave Borowitz)
   * Add logging utilities and git/HTTP server logging. (Dave Borowitz)
 
 
@@ -2195,7 +2195,7 @@ note: This list is most likely incomplete for 0.6.0.
   * Fix RefsContainer.add_if_new to support dangling symrefs.
   * Fix RefsContainer.add_if_new to support dangling symrefs.
     (Dave Borowitz)
     (Dave Borowitz)
 
 
-  * Non-existant index files in non-bare repositories are now treated as 
+  * Non-existent index files in non-bare repositories are now treated as 
     empty. (Dave Borowitz)
     empty. (Dave Borowitz)
 
 
   * Always update ShaFile.id when the contents of the object get changed. 
   * Always update ShaFile.id when the contents of the object get changed. 

+ 2 - 2
README.swift.rst

@@ -46,7 +46,7 @@ be used as template::
 
 
 
 
 Note that for now we use the same tenant to perform the requests
 Note that for now we use the same tenant to perform the requests
-against Swift. Therefor there is only one Swift account used
+against Swift. Therefore there is only one Swift account used
 for storing repositories. Each repository will be contained in
 for storing repositories. Each repository will be contained in
 a Swift container.
 a Swift container.
 
 
@@ -118,7 +118,7 @@ The other Git commands can be used the way you do usually against
 a regular repository.
 a regular repository.
 
 
 Note the daemon subcommands starts a Git server listening for the
 Note the daemon subcommands starts a Git server listening for the
-Git protocol. Therefor there is no authentication or encryption
+Git protocol. Therefore there is no authentication or encryption
 at all between the cGIT client and the GIT server (Dulwich).
 at all between the cGIT client and the GIT server (Dulwich).
 
 
 Note on the .info file for pack object
 Note on the .info file for pack object

+ 1 - 1
docs/tutorial/encoding.txt

@@ -12,7 +12,7 @@ and commit messages.
 .. _C git: https://github.com/git/git/blob/master/Documentation/i18n.txt
 .. _C git: https://github.com/git/git/blob/master/Documentation/i18n.txt
 
 
 The library should be able to read *all* existing git repositories,
 The library should be able to read *all* existing git repositories,
-irregardless of what encoding they use. This is the main reason why Dulwich
+regardless of what encoding they use. This is the main reason why Dulwich
 does not convert paths to unicode strings.
 does not convert paths to unicode strings.
 
 
 A further consideration is that converting back and forth to unicode
 A further consideration is that converting back and forth to unicode

+ 1 - 1
dulwich/archive.py

@@ -90,7 +90,7 @@ def tar_stream(store, tree, mtime, prefix=b"", format=""):
         if format == "gz":
         if format == "gz":
             # Manually correct the gzip header file modification time so that
             # Manually correct the gzip header file modification time so that
             # archives created from the same Git tree are always identical.
             # archives created from the same Git tree are always identical.
-            # The gzip header file modification time is not currenctly
+            # The gzip header file modification time is not currently
             # accessible from the tarfile API, see:
             # accessible from the tarfile API, see:
             # https://bugs.python.org/issue31526
             # https://bugs.python.org/issue31526
             buf.seek(0)
             buf.seek(0)

+ 1 - 1
dulwich/cli.py

@@ -507,7 +507,7 @@ class cmd_ls_tree(Command):
             "-r",
             "-r",
             "--recursive",
             "--recursive",
             action="store_true",
             action="store_true",
-            help="Recusively list tree contents.",
+            help="Recursively list tree contents.",
         )
         )
         parser.add_option("--name-only", action="store_true", help="Only display name.")
         parser.add_option("--name-only", action="store_true", help="Only display name.")
         options, args = parser.parse_args(args)
         options, args = parser.parse_args(args)

+ 1 - 1
dulwich/client.py

@@ -1786,7 +1786,7 @@ class SSHGitClient(TraditionalGitClient):
             kwargs["password"] = self.password
             kwargs["password"] = self.password
         if self.key_filename is not None:
         if self.key_filename is not None:
             kwargs["key_filename"] = self.key_filename
             kwargs["key_filename"] = self.key_filename
-        # GIT_SSH_COMMAND takes precendence over GIT_SSH
+        # GIT_SSH_COMMAND takes precedence over GIT_SSH
         if self.ssh_command is not None:
         if self.ssh_command is not None:
             kwargs["ssh_command"] = self.ssh_command
             kwargs["ssh_command"] = self.ssh_command
         con = self.ssh_vendor.run_command(
         con = self.ssh_vendor.run_command(

+ 4 - 4
dulwich/config.py

@@ -44,7 +44,7 @@ from typing import (
 from dulwich.file import GitFile
 from dulwich.file import GitFile
 
 
 
 
-SENTINAL = object()
+SENTINEL = object()
 
 
 
 
 def lower_key(key):
 def lower_key(key):
@@ -111,13 +111,13 @@ class CaseInsensitiveOrderedMultiDict(MutableMapping):
     def __getitem__(self, item):
     def __getitem__(self, item):
         return self._keyed[lower_key(item)]
         return self._keyed[lower_key(item)]
 
 
-    def get(self, key, default=SENTINAL):
+    def get(self, key, default=SENTINEL):
         try:
         try:
             return self[key]
             return self[key]
         except KeyError:
         except KeyError:
             pass
             pass
 
 
-        if default is SENTINAL:
+        if default is SENTINEL:
             return type(self)()
             return type(self)()
 
 
         return default
         return default
@@ -128,7 +128,7 @@ class CaseInsensitiveOrderedMultiDict(MutableMapping):
             if lower_key(actual) == key:
             if lower_key(actual) == key:
                 yield value
                 yield value
 
 
-    def setdefault(self, key, default=SENTINAL):
+    def setdefault(self, key, default=SENTINEL):
         try:
         try:
             return self[key]
             return self[key]
         except KeyError:
         except KeyError:

+ 2 - 2
dulwich/contrib/diffstat.py

@@ -184,7 +184,7 @@ def diffstat(lines, max_width=80):
 
 
 def main():
 def main():
     argv = sys.argv
     argv = sys.argv
-    # allow diffstat.py to also be used from the comand line
+    # allow diffstat.py to also be used from the command line
     if len(sys.argv) > 1:
     if len(sys.argv) > 1:
         diffpath = argv[1]
         diffpath = argv[1]
         data = b""
         data = b""
@@ -197,7 +197,7 @@ def main():
 
 
     # if no path argument to a diff file is passed in, run
     # if no path argument to a diff file is passed in, run
     # a self test. The test case includes tricky things like
     # a self test. The test case includes tricky things like
-    # a diff of diff, binary files, renames with futher changes
+    # a diff of diff, binary files, renames with further changes
     # added files and removed files.
     # added files and removed files.
     # All extracted from Sigil-Ebook/Sigil's github repo with
     # All extracted from Sigil-Ebook/Sigil's github repo with
     # full permission to use under this license.
     # full permission to use under this license.

+ 1 - 1
dulwich/contrib/release_robot.py

@@ -29,7 +29,7 @@ Copy the following into the package ``__init__.py`` module::
     __version__ = get_current_version()
     __version__ = get_current_version()
 
 
 This example assumes the tags have a leading "v" like "v0.3", and that the
 This example assumes the tags have a leading "v" like "v0.3", and that the
-``.git`` folder is in a project folder that containts the package folder.
+``.git`` folder is in a project folder that contains the package folder.
 
 
 EG::
 EG::
 
 

+ 2 - 2
dulwich/contrib/swift.py

@@ -504,9 +504,9 @@ class SwiftPackReader(object):
     """A SwiftPackReader that mimic read and sync method
     """A SwiftPackReader that mimic read and sync method
 
 
     The reader allows to read a specified amount of bytes from
     The reader allows to read a specified amount of bytes from
-    a given offset of a Swift object. A read offset is kept internaly.
+    a given offset of a Swift object. A read offset is kept internally.
     The reader will read from Swift a specified amount of data to complete
     The reader will read from Swift a specified amount of data to complete
-    its internal buffer. chunk_length specifiy the amount of data
+    its internal buffer. chunk_length specify the amount of data
     to read from Swift.
     to read from Swift.
     """
     """
 
 

+ 1 - 1
dulwich/contrib/test_paramiko_vendor.py

@@ -131,7 +131,7 @@ class ParamikoSSHVendorTests(TestCase):
     def setUp(self):
     def setUp(self):
         import paramiko.transport
         import paramiko.transport
 
 
-        # reenable server functionality for tests
+        # re-enable server functionality for tests
         if hasattr(paramiko.transport, "SERVER_DISABLED_BY_GENTOO"):
         if hasattr(paramiko.transport, "SERVER_DISABLED_BY_GENTOO"):
             paramiko.transport.SERVER_DISABLED_BY_GENTOO = False
             paramiko.transport.SERVER_DISABLED_BY_GENTOO = False
 
 

+ 1 - 1
dulwich/contrib/test_swift_smoke.py

@@ -123,7 +123,7 @@ class SwiftRepoSmokeTest(unittest.TestCase):
         swift.SwiftRepo.init_bare(self.scon, self.conf)
         swift.SwiftRepo.init_bare(self.scon, self.conf)
         tcp_client = client.TCPGitClient(self.server_address, port=self.port)
         tcp_client = client.TCPGitClient(self.server_address, port=self.port)
         remote_refs = tcp_client.fetch(self.fakerepo, local_repo)
         remote_refs = tcp_client.fetch(self.fakerepo, local_repo)
-        # The remote repo is empty (no refs retreived)
+        # The remote repo is empty (no refs retrieved)
         self.assertEqual(remote_refs, None)
         self.assertEqual(remote_refs, None)
 
 
     def test_push_commit(self):
     def test_push_commit(self):

+ 1 - 1
dulwich/graph.py

@@ -74,7 +74,7 @@ def _find_lcas(lookup_parents, c1, c2s):
                     cstates[pcmt] = flags
                     cstates[pcmt] = flags
                 wlst.append(pcmt)
                 wlst.append(pcmt)
 
 
-    # walk final candidates removing any superceded by _DNC by later lower LCAs
+    # walk final candidates removing any superseded by _DNC by later lower LCAs
     results = []
     results = []
     for cmt in cands:
     for cmt in cands:
         if not (cstates[cmt] & _DNC):
         if not (cstates[cmt] & _DNC):

+ 2 - 2
dulwich/index.py

@@ -886,7 +886,7 @@ def index_entry_from_path(path, object_store=None):
 
 
     This returns an index value for files, symlinks
     This returns an index value for files, symlinks
     and tree references. for directories and
     and tree references. for directories and
-    non-existant files it returns None
+    non-existent files it returns None
 
 
     Args:
     Args:
       path: Path to create an index entry for
       path: Path to create an index entry for
@@ -929,7 +929,7 @@ def iter_fresh_entries(
 
 
 
 
 def iter_fresh_objects(paths, root_path, include_deleted=False, object_store=None):
 def iter_fresh_objects(paths, root_path, include_deleted=False, object_store=None):
-    """Iterate over versions of objecs on disk referenced by index.
+    """Iterate over versions of objects on disk referenced by index.
 
 
     Args:
     Args:
       root_path: Root path to access from
       root_path: Root path to access from

+ 1 - 1
dulwich/patch.py

@@ -202,7 +202,7 @@ def write_object_diff(f, store, old_file, new_file, diff_binary=False):
       diff_binary: Whether to diff files even if they
       diff_binary: Whether to diff files even if they
         are considered binary files by is_binary().
         are considered binary files by is_binary().
 
 
-    Note: the tuple elements should be None for nonexistant files
+    Note: the tuple elements should be None for nonexistent files
     """
     """
     (old_path, old_mode, old_id) = old_file
     (old_path, old_mode, old_id) = old_file
     (new_path, new_mode, new_id) = new_file
     (new_path, new_mode, new_id) = new_file

+ 4 - 4
dulwich/repo.py

@@ -303,7 +303,7 @@ def _set_filesystem_hidden(path):
         if not SetFileAttributesW(path, FILE_ATTRIBUTE_HIDDEN):
         if not SetFileAttributesW(path, FILE_ATTRIBUTE_HIDDEN):
             pass  # Could raise or log `ctypes.WinError()` here
             pass  # Could raise or log `ctypes.WinError()` here
 
 
-    # Could implement other platform specific filesytem hiding here
+    # Could implement other platform specific filesystem hiding here
 
 
 
 
 class ParentsProvider(object):
 class ParentsProvider(object):
@@ -399,7 +399,7 @@ class BaseRepo(object):
         raise NotImplementedError(self._put_named_file)
         raise NotImplementedError(self._put_named_file)
 
 
     def _del_named_file(self, path):
     def _del_named_file(self, path):
-        """Delete a file in the contrl directory with the given name."""
+        """Delete a file in the control directory with the given name."""
         raise NotImplementedError(self._del_named_file)
         raise NotImplementedError(self._del_named_file)
 
 
     def open_index(self):
     def open_index(self):
@@ -1053,7 +1053,7 @@ class UnsupportedVersion(Exception):
 class Repo(BaseRepo):
 class Repo(BaseRepo):
     """A git repository backed by local disk.
     """A git repository backed by local disk.
 
 
-    To open an existing repository, call the contructor with
+    To open an existing repository, call the constructor with
     the path of the repository.
     the path of the repository.
 
 
     To create a new repository, use the Repo.init class method.
     To create a new repository, use the Repo.init class method.
@@ -1390,7 +1390,7 @@ class Repo(BaseRepo):
                 tree_entry = self.object_store[tree_id].lookup_path(
                 tree_entry = self.object_store[tree_id].lookup_path(
                     self.object_store.__getitem__, tree_path)
                     self.object_store.__getitem__, tree_path)
             except KeyError:
             except KeyError:
-                # if tree_entry didnt exist, this file was being added, so
+                # if tree_entry didn't exist, this file was being added, so
                 # remove index entry
                 # remove index entry
                 try:
                 try:
                     del index[tree_path]
                     del index[tree_path]

+ 1 - 1
dulwich/server.py

@@ -1068,7 +1068,7 @@ class ReceivePackHandler(PackHandler):
         client_refs = []
         client_refs = []
         ref = self.proto.read_pkt_line()
         ref = self.proto.read_pkt_line()
 
 
-        # if ref is none then client doesnt want to send us anything..
+        # if ref is none then client doesn't want to send us anything..
         if ref is None:
         if ref is None:
             return
             return
 
 

+ 1 - 1
dulwich/tests/__init__.py

@@ -50,7 +50,7 @@ class TestCase(_TestCase):
     def setUp(self):
     def setUp(self):
         super(TestCase, self).setUp()
         super(TestCase, self).setUp()
         self._old_home = os.environ.get("HOME")
         self._old_home = os.environ.get("HOME")
-        os.environ["HOME"] = "/nonexistant"
+        os.environ["HOME"] = "/nonexistent"
         os.environ["GIT_CONFIG_NOSYSTEM"] = "1"
         os.environ["GIT_CONFIG_NOSYSTEM"] = "1"
 
 
     def tearDown(self):
     def tearDown(self):

+ 2 - 2
dulwich/tests/compat/test_client.py

@@ -1,4 +1,4 @@
-# test_client.py -- Compatibilty tests for git client.
+# test_client.py -- Compatibility tests for git client.
 # Copyright (C) 2010 Google, Inc.
 # Copyright (C) 2010 Google, Inc.
 #
 #
 # Dulwich is dual-licensed under the Apache License, Version 2.0 and the GNU
 # Dulwich is dual-licensed under the Apache License, Version 2.0 and the GNU
@@ -18,7 +18,7 @@
 # License, Version 2.0.
 # License, Version 2.0.
 #
 #
 
 
-"""Compatibilty tests between the Dulwich client and the cgit server."""
+"""Compatibility tests between the Dulwich client and the cgit server."""
 
 
 import copy
 import copy
 from io import BytesIO
 from io import BytesIO

+ 1 - 1
dulwich/tests/compat/utils.py

@@ -84,7 +84,7 @@ def require_git_version(required_version, git_path=_DEFAULT_GIT):
 
 
     Args:
     Args:
       required_version: A tuple of ints of the form (major, minor, point,
       required_version: A tuple of ints of the form (major, minor, point,
-        sub-point); ommitted components default to 0.
+        sub-point); omitted components default to 0.
       git_path: Path to the git executable; defaults to the version in
       git_path: Path to the git executable; defaults to the version in
         the system path.
         the system path.
     Raises:
     Raises:

+ 2 - 2
dulwich/tests/test_config.py

@@ -301,7 +301,7 @@ class StackedConfigTests(TestCase):
     def test_default_backends(self):
     def test_default_backends(self):
         StackedConfig.default_backends()
         StackedConfig.default_backends()
 
 
-    @skipIf(sys.platform != "win32", "Windows specfic config location.")
+    @skipIf(sys.platform != "win32", "Windows specific config location.")
     def test_windows_config_from_path(self):
     def test_windows_config_from_path(self):
         from dulwich.config import get_win_system_paths
         from dulwich.config import get_win_system_paths
 
 
@@ -317,7 +317,7 @@ class StackedConfigTests(TestCase):
             paths,
             paths,
         )
         )
 
 
-    @skipIf(sys.platform != "win32", "Windows specfic config location.")
+    @skipIf(sys.platform != "win32", "Windows specific config location.")
     def test_windows_config_from_reg(self):
     def test_windows_config_from_reg(self):
         import winreg
         import winreg
 
 

+ 1 - 1
dulwich/tests/test_greenthreads.py

@@ -130,6 +130,6 @@ class TestGreenThreadsMissingObjectFinder(TestCase):
         finder = GreenThreadsMissingObjectFinder(
         finder = GreenThreadsMissingObjectFinder(
             self.store, wants[0 : int(self.cmt_amount / 2)], wants
             self.store, wants[0 : int(self.cmt_amount / 2)], wants
         )
         )
-        # sha_done will contains commit id and sha of blob refered in tree
+        # sha_done will contains commit id and sha of blob referred in tree
         self.assertEqual(len(finder.sha_done), (self.cmt_amount / 2) * 2)
         self.assertEqual(len(finder.sha_done), (self.cmt_amount / 2) * 2)
         self.assertEqual(len(finder.objects_to_send), self.cmt_amount / 2)
         self.assertEqual(len(finder.objects_to_send), self.cmt_amount / 2)

+ 1 - 1
dulwich/tests/test_porcelain.py

@@ -717,7 +717,7 @@ class CloneTests(PorcelainTestCase):
         with tempfile.TemporaryDirectory() as parent:
         with tempfile.TemporaryDirectory() as parent:
             target_path = os.path.join(parent, "target")
             target_path = os.path.join(parent, "target")
             self.assertRaises(
             self.assertRaises(
-                Exception, porcelain.clone, "/nonexistant/repo", target_path
+                Exception, porcelain.clone, "/nonexistent/repo", target_path
             )
             )
             self.assertFalse(os.path.exists(target_path))
             self.assertFalse(os.path.exists(target_path))
 
 

+ 3 - 3
dulwich/tests/test_refs.py

@@ -247,9 +247,9 @@ class RefsContainerTests(object):
         self.assertEqual(nines, self._refs[b"refs/heads/master"])
         self.assertEqual(nines, self._refs[b"refs/heads/master"])
 
 
         self.assertTrue(
         self.assertTrue(
-            self._refs.set_if_equals(b"refs/heads/nonexistant", ZERO_SHA, nines)
+            self._refs.set_if_equals(b"refs/heads/nonexistent", ZERO_SHA, nines)
         )
         )
-        self.assertEqual(nines, self._refs[b"refs/heads/nonexistant"])
+        self.assertEqual(nines, self._refs[b"refs/heads/nonexistent"])
 
 
     def test_add_if_new(self):
     def test_add_if_new(self):
         nines = b"9" * 40
         nines = b"9" * 40
@@ -623,7 +623,7 @@ class DiskRefsContainerTests(RefsContainerTests, TestCase):
             b"42d06bd4b77fed026b154d16493e5deab78f02ec",
             b"42d06bd4b77fed026b154d16493e5deab78f02ec",
             self._refs.read_ref(b"refs/heads/packed"),
             self._refs.read_ref(b"refs/heads/packed"),
         )
         )
-        self.assertEqual(None, self._refs.read_ref(b"nonexistant"))
+        self.assertEqual(None, self._refs.read_ref(b"nonexistent"))
 
 
     def test_read_loose_ref(self):
     def test_read_loose_ref(self):
         self._refs[b"refs/heads/foo"] = b"df6800012397fb85c56e7418dd4eb9405dee075c"
         self._refs[b"refs/heads/foo"] = b"df6800012397fb85c56e7418dd4eb9405dee075c"