Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Pull changes from the ACME subtree into a new branch (git subtree split -P <external_subdir> -b <external_branchname>).
  2. If necessary, add remote for updated external (If git remote does not list your remote, add it with git remote add -f --tags <external_name> <external_url>).
    1. Similarly, add a remote for <external_repo> if different from <external_name>
  3. Push your branch to the external's repo, in preparation of merging following their workflow: (git push <external_repo> <external_branchname>)
  4. Push the branch to the remote repository (git push -u <external_repo> <external_mergebranch>).
  5. Follow other procedures for updating the external (depending on that external's workflow).

...