anchor.diff:  done
   if [ $changes_found -ne 1 ]; then success "No changes found for testing"; fi
   
  +h1 "Ensuring proper matryoshka"
  +for name in $ALL_PATHS; do
  +  switch_to $name
  +  git merge -s ours testing  # Edge case: master updated with revert, as testing is queuing
  +  if ! git merge staging | grep 'Already up-to-date' > /dev/null; then
  +    echo "FATAL: master is not a descendant of staging" >&2
  +    exit 1
  +  fi
  +done
  +
   h1 "Get all cookbooks into place in homebases"
   staging="staging_cookbooks"
   testing="cookbooks"
  
positive.code:   fi
  done
  
  h1 "Push updates to development (after ensuring proper matryoshka)"
  for name in $ALL_PATHS; do
    switch_to $name
    git pull
    git merge -s ours testing  # Edge case: master updated with revert, as testing is queuing
    if ! git merge staging | grep 'Already up-to-date' > /dev/null; then
      echo "FATAL: master is not a descendant of staging" >&2
      exit 1
    fi
    git push origin master
  done
  
  
negative.code: source `dirname $0`/shared.inc
  
  h1 "Find and validate new pantry changes, or die"
  # FIXME: This dodges the need for rake *:version:bump in homebases. 
  #   Add that, then come back and make this work with homebases as 
  #   well.
  