Hi Erik,

On 20/06/2013 6:07 PM, Erik Joelsson wrote:
Simple patch removing unnecessary check for existence of mercurial for
getting the hgtips for the release file. This check prevented the backup
solution of using the .hgtip files from working when building from
source bundles.

http://cr.openjdk.java.net/~erikj/8012564/webrev.root.01/

The change seems okay, but I'm unclear from here:

define GetSourceTips
$(CD) $(SRC_ROOT) ; \
for i in $(REPO_LIST) IGNORE ; do \
  if [ "$${i}" = "IGNORE" ] ; then \
    continue; \
  elif [ -d $${i}/$(HG_DIRECTORY) -a "$(HG_VERSION)" != "" ] ; then \
    $(PRINTF) " %s:%s" \
"$${i}" `$(HG) tip --repository $${i} --template '{node|short}\n'` ; \
  elif [ -f $${i}/$(HGTIP_FILENAME) ] ; then \
    $(PRINTF) " %s:%s" \
      "$${i}" `$(CAT) $${i}/$(HGTIP_FILENAME)` ; \
  fi; \
done >> $@
$(PRINTF) "\n" >> $@
endef


what happens if hg does not exist? Will HG_VERSION be empty in that case so we branch to the HGTIP_FILENAME section?

Thanks,
David

/Erik

Reply via email to