Skip to content
  • Junio C Hamano's avatar
    Merge branch 'dt/refs-pseudo' · 080cc646
    Junio C Hamano authored
    To prepare for allowing a different "ref" backend to be plugged in
    to the system, update_ref()/delete_ref() have been taught about
    ref-like things like MERGE_HEAD that are per-worktree (they will
    always be written to the filesystem inside $GIT_DIR).
    
    * dt/refs-pseudo:
      pseudoref: check return values from read_ref()
      sequencer: replace write_cherry_pick_head with update_ref
      bisect: use update_ref
      pseudorefs: create and use pseudoref update and delete functions
      refs: add ref_type function
      refs: introduce pseudoref and per-worktree ref concepts
    080cc646