diff --git a/mercurial/help/subrepos.txt b/mercurial/help/subrepos.txt
index 8298d220cbf914bb4bab6c5ee2a483ca3d015499_bWVyY3VyaWFsL2hlbHAvc3VicmVwb3MudHh0..c27a769d9703b32a6380a291ea8a933877a10f31_bWVyY3VyaWFsL2hlbHAvc3VicmVwb3MudHh0 100644
--- a/mercurial/help/subrepos.txt
+++ b/mercurial/help/subrepos.txt
@@ -10,7 +10,8 @@
 1. Nested repository checkouts. They can appear anywhere in the
    parent working directory.
 
-2. Nested repository references. They are defined in ``.hgsub`` and
+2. Nested repository references. They are defined in ``.hgsub``, which
+   should be placed in the root of working directory, and
    tell where the subrepository checkouts come from. Mercurial
    subrepositories are referenced like:
 
@@ -30,7 +31,8 @@
    repositories, you have to create and add it to the parent
    repository before using subrepositories.
 
-3. Nested repository states. They are defined in ``.hgsubstate`` and
+3. Nested repository states. They are defined in ``.hgsubstate``, which
+   is placed in the root of working directory, and
    capture whatever information is required to restore the
    subrepositories to the state they were committed in a parent
    repository changeset. Mercurial automatically record the nested