summaryrefslogtreecommitdiffstats
path: root/subcmds/sync.py
diff options
context:
space:
mode:
authorMike Frysinger <vapier@google.com>2021-11-14 03:53:04 -0500
committerMike Frysinger <vapier@google.com>2021-11-15 01:39:53 +0000
commitfdeb20f43fa853f4113598f18045bd2f6414569b (patch)
tree5102fcf324936befd7fdb9f17c6dc52c82d678e7 /subcmds/sync.py
parentbf40957b38c65f5092a3569bfd104bba2cc81b4a (diff)
downloadgit-repo-fdeb20f43fa853f4113598f18045bd2f6414569b.tar.gz
sync: link the internal-fs-layout doc into checkouts
This should make it easy to discover for people poking around .repo/. Change-Id: Ie5051551f25127c0592df5e36efba7bb2263e5d4 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/323701 Reviewed-by: Jack Neus <jackneus@google.com> Tested-by: Mike Frysinger <vapier@google.com>
Diffstat (limited to 'subcmds/sync.py')
-rw-r--r--subcmds/sync.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/subcmds/sync.py b/subcmds/sync.py
index 2e6afccc..1d778e1e 100644
--- a/subcmds/sync.py
+++ b/subcmds/sync.py
@@ -1121,6 +1121,15 @@ later is required to fix a server side protocol bug.
1121 1121
1122 1122
1123def _PostRepoUpgrade(manifest, quiet=False): 1123def _PostRepoUpgrade(manifest, quiet=False):
1124 # Link the docs for the internal .repo/ layout for people
1125 link = os.path.join(manifest.repodir, 'internal-fs-layout.md')
1126 if not platform_utils.islink(link):
1127 target = os.path.join('repo', 'docs', 'internal-fs-layout.md')
1128 try:
1129 platform_utils.symlink(target, link)
1130 except:
1131 pass
1132
1124 wrapper = Wrapper() 1133 wrapper = Wrapper()
1125 if wrapper.NeedSetupGnuPG(): 1134 if wrapper.NeedSetupGnuPG():
1126 wrapper.SetupGnuPG(quiet) 1135 wrapper.SetupGnuPG(quiet)