Merge branch 'pw/repo-layout-doc-update'

Some future breaking changes would remove certain parts of the
default repository, which were still described even when the
documents were built for the future with WITH_BREAKING_CHANGES.

* pw/repo-layout-doc-update:
  docs: fix repository-layout when building with breaking changes
maint
Junio C Hamano 2025-03-06 14:06:31 -08:00
commit bc86ef104a
3 changed files with 12 additions and 0 deletions

View File

@ -224,6 +224,10 @@ asciidoc.conf: asciidoc.conf.in FORCE
$(QUIET_GEN)$(call version_gen,"$(shell pwd)/..",$<,$@) $(QUIET_GEN)$(call version_gen,"$(shell pwd)/..",$<,$@)
endif endif


ifdef WITH_BREAKING_CHANGES
ASCIIDOC_EXTRA += -awith-breaking-changes
endif

ASCIIDOC_DEPS += docinfo.html ASCIIDOC_DEPS += docinfo.html


SHELL_PATH ?= $(SHELL) SHELL_PATH ?= $(SHELL)

View File

@ -152,6 +152,7 @@ config.worktree::
working directory in multiple working directory setup (see working directory in multiple working directory setup (see
linkgit:git-worktree[1]). linkgit:git-worktree[1]).


ifndef::with-breaking-changes[]
branches:: branches::
A deprecated way to store shorthands to be used A deprecated way to store shorthands to be used
to specify a URL to 'git fetch', 'git pull' and 'git push'. to specify a URL to 'git fetch', 'git pull' and 'git push'.
@ -164,6 +165,7 @@ branches::
"$GIT_COMMON_DIR/branches" will be used instead. "$GIT_COMMON_DIR/branches" will be used instead.
+ +
Git will stop reading remotes from this directory in Git 3.0. Git will stop reading remotes from this directory in Git 3.0.
endif::with-breaking-changes[]


hooks:: hooks::
Hooks are customization scripts used by various Git Hooks are customization scripts used by various Git
@ -231,6 +233,7 @@ info/sparse-checkout::
This file stores sparse checkout patterns. This file stores sparse checkout patterns.
See also: linkgit:git-read-tree[1]. See also: linkgit:git-read-tree[1].


ifndef::with-breaking-changes[]
remotes:: remotes::
Stores shorthands for URL and default refnames for use Stores shorthands for URL and default refnames for use
when interacting with remote repositories via 'git fetch', when interacting with remote repositories via 'git fetch',
@ -241,6 +244,7 @@ remotes::
"$GIT_COMMON_DIR/remotes" will be used instead. "$GIT_COMMON_DIR/remotes" will be used instead.
+ +
Git will stop reading remotes from this directory in Git 3.0. Git will stop reading remotes from this directory in Git 3.0.
endif::with-breaking-changes[]


logs:: logs::
Records of changes made to refs are stored in this directory. Records of changes made to refs are stored in this directory.

View File

@ -284,6 +284,10 @@ elif docs_backend == 'asciidoctor'
] ]
endif endif


if get_option('breaking_changes')
asciidoc_common_options += ['--attribute', 'with-breaking-changes']
endif

xmlto = find_program('xmlto', dirs: program_path) xmlto = find_program('xmlto', dirs: program_path)


cmd_lists = [ cmd_lists = [