summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CONTRIBUTING.rst8
-rw-r--r--buildstream/_frontend/cli.py2
-rw-r--r--buildstream/_fuse/mount.py6
-rw-r--r--buildstream/element.py8
-rw-r--r--buildstream/plugin.py10
-rw-r--r--buildstream/plugins/elements/compose.py2
-rw-r--r--buildstream/plugins/elements/filter.py2
-rw-r--r--buildstream/plugins/sources/deb.py2
-rw-r--r--buildstream/plugins/sources/local.py2
-rw-r--r--buildstream/plugins/sources/ostree.py4
-rw-r--r--buildstream/sandbox/_mount.py2
-rw-r--r--buildstream/scriptelement.py4
-rw-r--r--buildstream/utils.py2
-rwxr-xr-xdoc/bst2html.py2
-rw-r--r--doc/examples/autotools/elements/hello.bst2
-rw-r--r--doc/examples/flatpak-autotools/files/src/aclocal.m42
-rw-r--r--doc/examples/junctions/autotools/elements/hello.bst2
-rw-r--r--doc/source/advanced-features/junction-elements.rst2
-rw-r--r--doc/source/format_project.rst2
-rw-r--r--doc/source/tutorial/autotools.rst2
-rw-r--r--doc/source/tutorial/first-project.rst2
-rw-r--r--doc/source/tutorial/integration-commands.rst8
-rw-r--r--doc/source/using_configuring_artifact_server.rst2
-rw-r--r--tests/artifactcache/config.py2
-rw-r--r--tests/completions/completions.py2
-rw-r--r--tests/testutils/artifactshare.py2
-rw-r--r--tests/yaml/data/implicitoverwrite.yaml2
-rw-r--r--tests/yaml/data/listappend.yaml2
-rw-r--r--tests/yaml/data/listappendprepend.yaml2
-rw-r--r--tests/yaml/data/listoverwrite.yaml2
-rw-r--r--tests/yaml/data/listprepend.yaml2
-rw-r--r--tests/yaml/data/secondappend.yaml2
-rw-r--r--tests/yaml/data/secondprepend.yaml2
-rw-r--r--versioneer.py2
34 files changed, 51 insertions, 51 deletions
diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
index 959f5894f..0f872e9e1 100644
--- a/CONTRIBUTING.rst
+++ b/CONTRIBUTING.rst
@@ -120,7 +120,7 @@ preferred in separate commits.
If a commit in your branch modifies behavior such that a test must also
be changed to match the new behavior, then the tests should be updated
-with the same commit, so that every commit passes it's own tests.
+with the same commit, so that every commit passes its own tests.
Commit messages
@@ -733,7 +733,7 @@ is **illegal** to override any other method.
* Subclasses are not allowed to override any other methods.
The key here is that in BuildStream, we consider it unacceptable
-that a subclass overrides a method of it's parent class unless
+that a subclass overrides a method of its parent class unless
the said parent class has explicitly given permission to subclasses
to do so, and outlined the API contract for this purpose. No surprises
are allowed.
@@ -937,7 +937,7 @@ possible, and avoid any cyclic relationships in modules.
For instance, the ``Source`` objects are owned by ``Element``
objects in the BuildStream data model, and as such the ``Element``
-will delegate some activities to the ``Source`` objects in it's
+will delegate some activities to the ``Source`` objects in its
possesion. The ``Source`` objects should however never call functions
on the ``Element`` object, nor should the ``Source`` object itself
have any understanding of what an ``Element`` is.
@@ -1180,7 +1180,7 @@ The BuildStream documentation style is as follows:
Feel free to also use ``.. attention::`` or ``.. important::`` to call special
attention to a paragraph, ``.. tip::`` to give the reader a special tip on how
to use an advanced feature or ``.. warning::`` to warn the user about a potential
- misuse of the API and explain it's consequences.
+ misuse of the API and explain its consequences.
* Code blocks are defined using: ``.. code:: LANGUAGE`` blocks, followed by an empty
line and then indented (3 spaces) text. Note that the default language is ``python``.
diff --git a/buildstream/_frontend/cli.py b/buildstream/_frontend/cli.py
index 20624e2ac..85632959f 100644
--- a/buildstream/_frontend/cli.py
+++ b/buildstream/_frontend/cli.py
@@ -104,7 +104,7 @@ def complete_target(args, incomplete):
# The project is not required to have an element-path
element_directory = project.get('element-path')
- # If a project was loaded, use it's element-path to
+ # If a project was loaded, use its element-path to
# adjust our completion's base directory
if element_directory:
base_directory = os.path.join(base_directory, element_directory)
diff --git a/buildstream/_fuse/mount.py b/buildstream/_fuse/mount.py
index 30cc85b77..83c98a97a 100644
--- a/buildstream/_fuse/mount.py
+++ b/buildstream/_fuse/mount.py
@@ -60,7 +60,7 @@ class FuseMountError(Exception):
#
# With the daemon approach, we know that the fuse is mounted right
# away when fuse_main() returns, then the daemon will go and handle
-# requests on it's own, but then we have no way to shut down the
+# requests on its own, but then we have no way to shut down the
# daemon.
#
# With the blocking approach, we still have it as a child process
@@ -105,7 +105,7 @@ class Mount():
self.__process = Process(target=self.__run_fuse)
# Ensure the child fork() does not inherit our signal handlers, if the
- # child wants to handle a signal then it will first set it's own
+ # child wants to handle a signal then it will first set its own
# handler, and then unblock it.
with _signals.blocked([signal.SIGTERM, signal.SIGTSTP, signal.SIGINT], ignore=False):
self.__process.start()
@@ -185,7 +185,7 @@ class Mount():
self.__operations = self.create_operations()
# Run fuse in foreground in this child process, internally libfuse
- # will handle SIGTERM and gracefully exit it's own little main loop.
+ # will handle SIGTERM and gracefully exit its own little main loop.
#
FUSE(self.__operations, self.__mountpoint, nothreads=True, foreground=True, nonempty=True,
**self._fuse_mount_options)
diff --git a/buildstream/element.py b/buildstream/element.py
index a77550f9d..1e6bf548c 100644
--- a/buildstream/element.py
+++ b/buildstream/element.py
@@ -867,8 +867,8 @@ class Element(Plugin):
# _new_from_meta():
#
- # Recursively instantiate a new Element instance, it's sources
- # and it's dependencies from a meta element.
+ # Recursively instantiate a new Element instance, its sources
+ # and its dependencies from a meta element.
#
# Args:
# artifacts (ArtifactCache): The artifact cache
@@ -1217,7 +1217,7 @@ class Element(Plugin):
# _preflight():
#
# A wrapper for calling the abstract preflight() method on
- # the element and it's sources.
+ # the element and its sources.
#
def _preflight(self):
@@ -1999,7 +1999,7 @@ class Element(Plugin):
if workspace:
# A workspace is considered inconsistent in the case
- # that it's directory went missing
+ # that its directory went missing
#
fullpath = workspace.get_absolute_path()
if not os.path.exists(fullpath):
diff --git a/buildstream/plugin.py b/buildstream/plugin.py
index d8cca2751..d01cbe112 100644
--- a/buildstream/plugin.py
+++ b/buildstream/plugin.py
@@ -169,7 +169,7 @@ class Plugin():
For elements, this is the project relative bst filename,
for sources this is the owning element's name with a suffix
- indicating it's index on the owning element.
+ indicating its index on the owning element.
For sources this is for display purposes only.
"""
@@ -208,8 +208,8 @@ class Plugin():
node (dict): The loaded configuration dictionary
Raises:
- :class:`.SourceError`: If its a :class:`.Source` implementation
- :class:`.ElementError`: If its an :class:`.Element` implementation
+ :class:`.SourceError`: If it's a :class:`.Source` implementation
+ :class:`.ElementError`: If it's an :class:`.Element` implementation
Plugin implementors should implement this method to read configuration
data and store it.
@@ -238,8 +238,8 @@ class Plugin():
"""Preflight Check
Raises:
- :class:`.SourceError`: If its a :class:`.Source` implementation
- :class:`.ElementError`: If its an :class:`.Element` implementation
+ :class:`.SourceError`: If it's a :class:`.Source` implementation
+ :class:`.ElementError`: If it's an :class:`.Element` implementation
This method is run after :func:`Plugin.configure() <buildstream.plugin.Plugin.configure>`
and after the pipeline is fully constructed.
diff --git a/buildstream/plugins/elements/compose.py b/buildstream/plugins/elements/compose.py
index a206dd6d7..6b99947d5 100644
--- a/buildstream/plugins/elements/compose.py
+++ b/buildstream/plugins/elements/compose.py
@@ -41,7 +41,7 @@ from buildstream import Element, Scope
class ComposeElement(Element):
# pylint: disable=attribute-defined-outside-init
- # The compose element's output is it's dependencies, so
+ # The compose element's output is its dependencies, so
# we must rebuild if the dependencies change even when
# not in strict build plans.
#
diff --git a/buildstream/plugins/elements/filter.py b/buildstream/plugins/elements/filter.py
index 22fddd14f..672325304 100644
--- a/buildstream/plugins/elements/filter.py
+++ b/buildstream/plugins/elements/filter.py
@@ -47,7 +47,7 @@ from buildstream import Element, ElementError, Scope
class FilterElement(Element):
# pylint: disable=attribute-defined-outside-init
- # The filter element's output is it's dependencies, so
+ # The filter element's output is its dependencies, so
# we must rebuild if the dependencies change even when
# not in strict build plans.
BST_STRICT_REBUILD = True
diff --git a/buildstream/plugins/sources/deb.py b/buildstream/plugins/sources/deb.py
index 1cf8beb22..7c70e1de9 100644
--- a/buildstream/plugins/sources/deb.py
+++ b/buildstream/plugins/sources/deb.py
@@ -44,7 +44,7 @@ deb - stage files from .deb packages
# Specify the ref. It's a sha256sum of the file you download.
ref: 6c9f6f68a131ec6381da82f2bff978083ed7f4f7991d931bfa767b7965ebc94b
- # Specify the basedir to return only the specified dir and it's children
+ # Specify the basedir to return only the specified dir and its children
base-dir: ''
"""
diff --git a/buildstream/plugins/sources/local.py b/buildstream/plugins/sources/local.py
index 7c19e1f90..8b18f9b59 100644
--- a/buildstream/plugins/sources/local.py
+++ b/buildstream/plugins/sources/local.py
@@ -133,7 +133,7 @@ def unique_key(filename):
if os.path.isdir(filename):
return "0"
elif os.path.islink(filename):
- # For a symbolic link, use the link target as it's unique identifier
+ # For a symbolic link, use the link target as its unique identifier
return os.readlink(filename)
return utils.sha256sum(filename)
diff --git a/buildstream/plugins/sources/ostree.py b/buildstream/plugins/sources/ostree.py
index 526a91aa0..177bdcc4f 100644
--- a/buildstream/plugins/sources/ostree.py
+++ b/buildstream/plugins/sources/ostree.py
@@ -105,7 +105,7 @@ class OSTreeSource(Source):
node['ref'] = self.ref = ref
def track(self):
- # If self.tracking is not specified its' not an error, just silently return
+ # If self.tracking is not specified it's not an error, just silently return
if not self.tracking:
return None
@@ -151,7 +151,7 @@ class OSTreeSource(Source):
# The target directory is guaranteed to exist, here we must move the
# content of out checkout into the existing target directory.
#
- # We may not be able to create the target directory as it's parent
+ # We may not be able to create the target directory as its parent
# may be readonly, and the directory itself is often a mount point.
#
try:
diff --git a/buildstream/sandbox/_mount.py b/buildstream/sandbox/_mount.py
index 4fca3d1b0..2dc3df2b5 100644
--- a/buildstream/sandbox/_mount.py
+++ b/buildstream/sandbox/_mount.py
@@ -41,7 +41,7 @@ class Mount():
self.safe_hardlinks = safe_hardlinks
self._fuse_mount_options = fuse_mount_options
- # FIXME: When the criteria for mounting something and it's parent
+ # FIXME: When the criteria for mounting something and its parent
# mount is identical, then there is no need to mount an additional
# fuse layer (i.e. if the root is read-write and there is a directory
# marked for staged artifacts directly within the rootfs, they can
diff --git a/buildstream/scriptelement.py b/buildstream/scriptelement.py
index 212402058..3a5d914d0 100644
--- a/buildstream/scriptelement.py
+++ b/buildstream/scriptelement.py
@@ -45,7 +45,7 @@ class ScriptElement(Element):
__commands = None
__layout = []
- # The compose element's output is it's dependencies, so
+ # The compose element's output is its dependencies, so
# we must rebuild if the dependencies change even when
# not in strict build plans.
#
@@ -135,7 +135,7 @@ class ScriptElement(Element):
be made available at the specified location.
"""
#
- # Even if this is an empty list by default, make sure that it's
+ # Even if this is an empty list by default, make sure that its
# instance data instead of appending stuff directly onto class data.
#
if not self.__layout:
diff --git a/buildstream/utils.py b/buildstream/utils.py
index 3ef1c4356..7f2f9d5fd 100644
--- a/buildstream/utils.py
+++ b/buildstream/utils.py
@@ -993,7 +993,7 @@ def _tempdir(suffix="", prefix="tmp", dir=None): # pylint: disable=redefined-bu
# _kill_process_tree()
#
-# Brutally murder a process and all of it's children
+# Brutally murder a process and all of its children
#
# Args:
# pid (int): Process ID
diff --git a/doc/bst2html.py b/doc/bst2html.py
index d90eba43f..af35efe24 100755
--- a/doc/bst2html.py
+++ b/doc/bst2html.py
@@ -445,7 +445,7 @@ def run_bst(directory, force, source_cache, description, palette):
"""Run a bst command and capture stdout/stderr in html
This command normally takes a description yaml file, see the CONTRIBUTING
- file for information on it's format.
+ file for information on its format.
"""
if not source_cache and os.environ.get('BST_SOURCE_CACHE'):
source_cache = os.environ['BST_SOURCE_CACHE']
diff --git a/doc/examples/autotools/elements/hello.bst b/doc/examples/autotools/elements/hello.bst
index 510f5b975..ce3ea7466 100644
--- a/doc/examples/autotools/elements/hello.bst
+++ b/doc/examples/autotools/elements/hello.bst
@@ -8,7 +8,7 @@ variables:
# The hello world example lives in the doc/amhello folder.
#
# Set the %{command-subdir} variable to that location
- # and just have the autotools element run it's commands there.
+ # and just have the autotools element run its commands there.
#
command-subdir: doc/amhello
diff --git a/doc/examples/flatpak-autotools/files/src/aclocal.m4 b/doc/examples/flatpak-autotools/files/src/aclocal.m4
index f3018f6c8..b0616b92c 100644
--- a/doc/examples/flatpak-autotools/files/src/aclocal.m4
+++ b/doc/examples/flatpak-autotools/files/src/aclocal.m4
@@ -150,7 +150,7 @@ fi])])
# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
# written in clear, in which case automake, when reading aclocal.m4,
-# will think it sees a *use*, and therefore will trigger all it's
+# will think it sees a *use*, and therefore will trigger all its
# C support machinery. Also note that it means that autoscan, seeing
# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
diff --git a/doc/examples/junctions/autotools/elements/hello.bst b/doc/examples/junctions/autotools/elements/hello.bst
index 510f5b975..ce3ea7466 100644
--- a/doc/examples/junctions/autotools/elements/hello.bst
+++ b/doc/examples/junctions/autotools/elements/hello.bst
@@ -8,7 +8,7 @@ variables:
# The hello world example lives in the doc/amhello folder.
#
# Set the %{command-subdir} variable to that location
- # and just have the autotools element run it's commands there.
+ # and just have the autotools element run its commands there.
#
command-subdir: doc/amhello
diff --git a/doc/source/advanced-features/junction-elements.rst b/doc/source/advanced-features/junction-elements.rst
index d2d223b88..b6065d344 100644
--- a/doc/source/advanced-features/junction-elements.rst
+++ b/doc/source/advanced-features/junction-elements.rst
@@ -43,7 +43,7 @@ Building callHello.bst,
.. raw:: html
:file: ../sessions/junctions-build.html
-You can see that the hello.bst element and it's dependencies from the autotools
+You can see that the hello.bst element and its dependencies from the autotools
project have been build as part of the pipeline for callHello.bst.
We can now invoke `bst shell`
diff --git a/doc/source/format_project.rst b/doc/source/format_project.rst
index 31984145b..469f99747 100644
--- a/doc/source/format_project.rst
+++ b/doc/source/format_project.rst
@@ -57,7 +57,7 @@ the ``format-version`` field, e.g.:
# The minimum base BuildStream format
format-version: 0
-BuildStream will increment it's core YAML format version at least once
+BuildStream will increment its core YAML format version at least once
in any given minor point release where the format has been extended
to support a new feature.
diff --git a/doc/source/tutorial/autotools.rst b/doc/source/tutorial/autotools.rst
index 8d24ca59c..ea2835838 100644
--- a/doc/source/tutorial/autotools.rst
+++ b/doc/source/tutorial/autotools.rst
@@ -88,7 +88,7 @@ As :ref:`the documentation <format_composition>` mentions:
The variable we needed to override was ``command-subdir``, which is an
automatic variable provided by the :mod:`BuildElement <buildstream.buildelement>`
abstract class. This variable simply instructs the :mod:`BuildElement <buildstream.buildelement>`
-in which subdirectory of the ``%{build-root}`` to run it's commands in.
+in which subdirectory of the ``%{build-root}`` to run its commands in.
One can always display the resolved set of variables for a given
element's configuration using :ref:`bst show <invoking_show>`:
diff --git a/doc/source/tutorial/first-project.rst b/doc/source/tutorial/first-project.rst
index 1791b198b..18df85bb7 100644
--- a/doc/source/tutorial/first-project.rst
+++ b/doc/source/tutorial/first-project.rst
@@ -73,7 +73,7 @@ The element
~~~~~~~~~~~
The :mod:`import <elements.import>` element can be used to simply add content
directly to the output artifacts. In this case, it simply takes the ``hello.world`` file
-provided by it's source and stages it directly to the artifact output root.
+provided by its source and stages it directly to the artifact output root.
.. tip::
diff --git a/doc/source/tutorial/integration-commands.rst b/doc/source/tutorial/integration-commands.rst
index 8d80eb9a2..ead5be8b2 100644
--- a/doc/source/tutorial/integration-commands.rst
+++ b/doc/source/tutorial/integration-commands.rst
@@ -7,11 +7,11 @@ performed at installation time, otherwise it will not run properly.
This is especially true in cases where a daemon or library interoperates
with third party extensions and needs to maintain a system wide cache whenever
-it's extensions are installed or removed; system wide font caches are an example
+its extensions are installed or removed; system wide font caches are an example
of this.
In these cases we use :ref:`integration commands <public_integration>` to
-ensure that a runtime is ready to run after all of it's components have been *staged*.
+ensure that a runtime is ready to run after all of its components have been *staged*.
.. note::
@@ -60,10 +60,10 @@ we've used any :ref:`builtin public data <public_builtin>`.
Public data is a free form portion of an element's configuration and
is not necessarily understood by the element on which it is declared, public
-data is intended to be read by it's reverse dependency elements.
+data is intended to be read by its reverse dependency elements.
This allows annotations on some elements to inform elements later in
-the dependency chain about details of it's artifact, or to suggest how
+the dependency chain about details of its artifact, or to suggest how
it should be processed.
diff --git a/doc/source/using_configuring_artifact_server.rst b/doc/source/using_configuring_artifact_server.rst
index 2c4e761ba..b25b5aecf 100644
--- a/doc/source/using_configuring_artifact_server.rst
+++ b/doc/source/using_configuring_artifact_server.rst
@@ -79,7 +79,7 @@ in a system wide location, with ``pip3 install .`` in the BuildStream
checkout directory.
Otherwise, some tinkering is required to ensure BuildStream is available
-in ``PATH`` when it's companion ``bst-artifact-server`` program is run
+in ``PATH`` when its companion ``bst-artifact-server`` program is run
remotely.
You can install only the artifact server companion program without
diff --git a/tests/artifactcache/config.py b/tests/artifactcache/config.py
index 8ab0ecee1..df40d1073 100644
--- a/tests/artifactcache/config.py
+++ b/tests/artifactcache/config.py
@@ -113,7 +113,7 @@ def test_artifact_cache_precedence(tmpdir, override_caches, project_caches, user
# Assert that if either the client key or client cert is specified
-# without specifying it's counterpart, we get a comprehensive LoadError
+# without specifying its counterpart, we get a comprehensive LoadError
# instead of an unhandled exception.
@pytest.mark.datafiles(DATA_DIR)
@pytest.mark.parametrize('config_key, config_value', [
diff --git a/tests/completions/completions.py b/tests/completions/completions.py
index 50b41f7b3..e6d15e68a 100644
--- a/tests/completions/completions.py
+++ b/tests/completions/completions.py
@@ -76,7 +76,7 @@ def assert_completion(cli, cmd, word_idx, expected, cwd=None):
words = result.output.splitlines()
# The order is meaningless, bash will
- # take the results and order it by it's
+ # take the results and order it by its
# own little heuristics
words = sorted(words)
expected = sorted(expected)
diff --git a/tests/testutils/artifactshare.py b/tests/testutils/artifactshare.py
index d95667227..759fd7b00 100644
--- a/tests/testutils/artifactshare.py
+++ b/tests/testutils/artifactshare.py
@@ -32,7 +32,7 @@ class ArtifactShare():
def __init__(self, directory, *, total_space=None, free_space=None):
# The working directory for the artifact share (in case it
- # needs to do something outside of it's backend's storage folder).
+ # needs to do something outside of its backend's storage folder).
#
self.directory = os.path.abspath(directory)
diff --git a/tests/yaml/data/implicitoverwrite.yaml b/tests/yaml/data/implicitoverwrite.yaml
index 20e5eb76a..957d2c084 100644
--- a/tests/yaml/data/implicitoverwrite.yaml
+++ b/tests/yaml/data/implicitoverwrite.yaml
@@ -1,4 +1,4 @@
-# Composited on top of basics.yaml, overwriting it's children list
+# Composited on top of basics.yaml, overwriting its children list
children:
- name: overwrite1
mood: overwrite1
diff --git a/tests/yaml/data/listappend.yaml b/tests/yaml/data/listappend.yaml
index 889ed80b2..169308c54 100644
--- a/tests/yaml/data/listappend.yaml
+++ b/tests/yaml/data/listappend.yaml
@@ -1,4 +1,4 @@
-# Composited on top of basics.yaml, appending to it's children list
+# Composited on top of basics.yaml, appending to its children list
children:
(>):
- name: appended1
diff --git a/tests/yaml/data/listappendprepend.yaml b/tests/yaml/data/listappendprepend.yaml
index 18471b36c..7e4b59a9c 100644
--- a/tests/yaml/data/listappendprepend.yaml
+++ b/tests/yaml/data/listappendprepend.yaml
@@ -1,4 +1,4 @@
-# Composited on top of basics.yaml, prepending and appending to it's children list
+# Composited on top of basics.yaml, prepending and appending to its children list
children:
(<):
- name: prepended1
diff --git a/tests/yaml/data/listoverwrite.yaml b/tests/yaml/data/listoverwrite.yaml
index 3efdfa7cb..eb9d7b1d9 100644
--- a/tests/yaml/data/listoverwrite.yaml
+++ b/tests/yaml/data/listoverwrite.yaml
@@ -1,4 +1,4 @@
-# Composited on top of basics.yaml, overwriting it's children list
+# Composited on top of basics.yaml, overwriting its children list
children:
(=):
- name: overwrite1
diff --git a/tests/yaml/data/listprepend.yaml b/tests/yaml/data/listprepend.yaml
index 3934c93be..a19a9d5d7 100644
--- a/tests/yaml/data/listprepend.yaml
+++ b/tests/yaml/data/listprepend.yaml
@@ -1,4 +1,4 @@
-# Composited on top of basics.yaml, prepending to it's children list
+# Composited on top of basics.yaml, prepending to its children list
children:
(<):
- name: prepended1
diff --git a/tests/yaml/data/secondappend.yaml b/tests/yaml/data/secondappend.yaml
index 376c4a707..20cfc1ad6 100644
--- a/tests/yaml/data/secondappend.yaml
+++ b/tests/yaml/data/secondappend.yaml
@@ -1,4 +1,4 @@
-# Composited on top of listappend.yaml, appending to it's children list
+# Composited on top of listappend.yaml, appending to its children list
children:
(>):
- name: secondappend1
diff --git a/tests/yaml/data/secondprepend.yaml b/tests/yaml/data/secondprepend.yaml
index 58276c381..5be8b9e72 100644
--- a/tests/yaml/data/secondprepend.yaml
+++ b/tests/yaml/data/secondprepend.yaml
@@ -1,4 +1,4 @@
-# Composited on top of listprepend.yaml, prepending to it's children list
+# Composited on top of listprepend.yaml, prepending to its children list
children:
(<):
- name: secondprepend1
diff --git a/versioneer.py b/versioneer.py
index 48e9b2e25..1c97e0227 100644
--- a/versioneer.py
+++ b/versioneer.py
@@ -1494,7 +1494,7 @@ def get_cmdclass():
# of Versioneer. A's setup.py imports A's Versioneer, leaving it in
# sys.modules by the time B's setup.py is executed, causing B to run
# with the wrong versioneer. Setuptools wraps the sub-dep builds in a
- # sandbox that restores sys.modules to it's pre-build state, so the
+ # sandbox that restores sys.modules to its pre-build state, so the
# parent is protected against the child's "import versioneer". By
# removing ourselves from sys.modules here, before the child build
# happens, we protect the child from the parent's versioneer too.