Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: git/git
base: 1b8bd2243e7fd7878cdfadb9cc7678ae0bb1a30a
Choose a base ref
...
head repository: git/git
compare: c51f8f94e5b3d6a8d190d9901ea0c5b83e30c3aa
Choose a head ref
  • 1 commit
  • 2 files changed
  • 1 contributor

Commits on Aug 24, 2021

  1. submodule--helper: run update procedures from C

    Add a new submodule--helper subcommand `run-update-procedure` that runs
    the update procedure if the SHA1 of the submodule does not match what
    the superproject expects.
    
    This is an intermediate change that works towards total conversion of
    `submodule update` from shell to C.
    
    Specific error codes are returned so that the shell script calling the
    subcommand can take a decision on the control flow, and preserve the
    error messages across subsequent recursive calls of `cmd_update`.
    
    This change is more focused on doing a faithful conversion, so for now we
    are not too concerned with trying to reduce subprocess spawns.
    
    Mentored-by: Christian Couder <christian.couder@gmail.com>
    Mentored-by: Shourya Shukla <periperidip@gmail.com>
    Signed-off-by: Atharva Raykar <raykar.ath@gmail.com>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    tfidfwastaken authored and gitster committed Aug 24, 2021
    Copy the full SHA
    c51f8f9 View commit details
    Browse the repository at this point in the history