From 6fdf3dc5076fcc294794de7369a7aa9a08551f3a Mon Sep 17 00:00:00 2001 From: Eitan Adler Date: Sat, 30 Jun 2018 08:18:42 +0000 Subject: [PATCH] Committers guide: simplification of the vendor merge section - Remove comparison to CVS as we no longer use it - correct location of `--parents` - always quote and simplify admonition about zsh --- .../articles/committers-guide/article.xml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/en_US.ISO8859-1/articles/committers-guide/article.xml b/en_US.ISO8859-1/articles/committers-guide/article.xml index a74f917d56..2692248d88 100644 --- a/en_US.ISO8859-1/articles/committers-guide/article.xml +++ b/en_US.ISO8859-1/articles/committers-guide/article.xml @@ -1554,9 +1554,7 @@ U stable/9/share/man/man4/netmap.4 Preparing the Vendor Sources - Unlike in CVS where only the - needed parts were imported into the vendor tree to avoid - bloating the main tree, Subversion is able to store a + Subversion is able to store a full distribution in the vendor tree. So, import everything, but merge only what is required. @@ -1594,7 +1592,7 @@ U stable/9/share/man/man4/netmap.4 &prompt.user; tar cf - . | tar xf - -C ../dist &prompt.user; cd ../dist &prompt.user; comm -23 ../old ../new | xargs svn rm -&prompt.user; comm -13 ../old ../new | xargs svn --parents add +&prompt.user; comm -13 ../old ../new | xargs svn add --parents If any directories were removed, they will have to be svn rmed manually. Nothing will @@ -1670,7 +1668,7 @@ U stable/9/share/man/man4/netmap.4 &prompt.user; svn checkout svn+ssh://repo.freebsd.org/base/head/contrib/sendmail &prompt.user; cd sendmail -&prompt.user; svn merge -c r261190 ^/vendor/sendmail/dist . +&prompt.user; svn merge -c r261190 '^/vendor/sendmail/dist' . ^ is an alias for the repository path. @@ -1679,9 +1677,7 @@ U stable/9/share/man/man4/netmap.4 If using the Zsh shell, the ^ must be escaped with - \. This means - ^/head should be - \^/head. + \ or quoted. It is necessary to resolve any merge conflicts.