diff --git a/common/bin/hgforest.sh b/common/bin/hgforest.sh index 13f4442558500ebb9d6ae568f9461cd0f3e390fd..04e7814802b87ba1efc8fc805174b0424fb77b41 100644 --- a/common/bin/hgforest.sh +++ b/common/bin/hgforest.sh @@ -144,8 +144,10 @@ if [ "${command}" = "clone" -o "${command}" = "fclone" -o "${command}" = "tclone repos="${repos} ${i}" fi done + + pull_default_tail=`echo ${pull_default} | sed -e 's@^.*://[^/]*/\(.*\)@\1@'` + if [ "${command_args}" != "" ] ; then - pull_default_tail=`echo ${pull_default} | sed -e 's@^.*://[^/]*/\(.*\)@\1@'` if [ "x${pull_default}" = "x${pull_default_tail}" ] ; then echo "ERROR: Need initial clone from non-local source" > ${status_output} exit 1 @@ -156,6 +158,16 @@ if [ "${command}" = "clone" -o "${command}" = "fclone" -o "${command}" = "tclone repos_extra="${repos_extra} ${i}" fi done + else + if [ "x${pull_default}" = "x${pull_default_tail}" ] ; then + # local source repo. Copy the extras ones that exist there. + for i in ${subrepos_extra} ; do + if [ -f ${pull_default}/${i}/.hg/hgrc -a ! -f ${i}/.hg/hgrc ] ; then + # sub-repo there in source but not here + repos_extra="${repos_extra} ${i}" + fi + done + fi fi at_a_time=2 # Any repos to deal with? diff --git a/make/Javadoc.gmk b/make/Javadoc.gmk index 9f8996b5a2641751e044de61e0224d5d1750f0df..aebdb21a8b2128ac5f45ad6b6814056f99313fa4 100644 --- a/make/Javadoc.gmk +++ b/make/Javadoc.gmk @@ -115,10 +115,7 @@ endef DOCSDIR_URL = {@docroot}/$(GET2DOCSDIR) # Url to copyright html file -COPYRIGHT_URL-7 = $(DOCSDIR_URL)/legal/cpyr.html -# This isn't added in old build yet. -#COPYRIGHT_URL-8 = $(DOCSDIR_URL)/legal/cpyr.html -COPYRIGHT_URL = $(COPYRIGHT_URL-$(JDK_MINOR_VERSION)) +COPYRIGHT_URL = $(DOCSDIR_URL)/legal/cpyr.html # Url to bug filing site BUG_SUBMIT_URL = http://bugreport.sun.com/bugreport/