diff options
author | Mike Frysinger <vapier@google.com> | 2021-11-14 03:53:04 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@google.com> | 2021-11-15 01:39:53 +0000 |
commit | fdeb20f43fa853f4113598f18045bd2f6414569b (patch) | |
tree | 5102fcf324936befd7fdb9f17c6dc52c82d678e7 | |
parent | bf40957b38c65f5092a3569bfd104bba2cc81b4a (diff) | |
download | git-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>
-rw-r--r-- | subcmds/sync.py | 9 |
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 | ||
1123 | def _PostRepoUpgrade(manifest, quiet=False): | 1123 | def _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) |