Add VCS_INFO files for Zsh

dblsaiko
Mar 27, 2024, 11:05 PM
SZW5SOJLAU437PAZJJ7TJX7STN57G5LTR3NGCC4AGOYN2JYXCEZQC

Dependencies

  • [2] ENWJBQGQ Fixing a deprecation warning in ed25519_dalek.

Change contents

  • file addition: share (d--r------)
    [2.2]
  • file addition: zsh (d--r------)
    [0.17]
  • file addition: site-functions (d--r------)
    [0.34]
  • file addition: VCS_INFO_get_data_pijul (----------)
    [0.62]
    setopt localoptions NO_shwordsplit
    local action branch base staged unstaged revision misc
    local line
    branch="(unknown)"
    while read line; do
    if [[ $line =~ "\* "* ]]; then
    branch="${line#\* }"
    break
    fi
    done < <(${vcs_comm[cmd]} channel)
    while read line; do
    if [[ "$line" =~ "State: "* ]]; then
    revision="${line#State: }"
    break
    fi
    done < <(${vcs_comm[cmd]} log --state --limit 1)
    VCS_INFO_formats "${action}" "${branch}" "${base}" "${staged}" "${unstaged}" "${revision}" "${misc}"
  • file addition: VCS_INFO_detect_pijul (----------)
    [0.62]
    setopt localoptions NO_shwordsplit
    [[ "$1" == '--flavours' ]] && return 1
    VCS_INFO_check_com ${vcs_comm[cmd]} || return 1
    vcs_comm[detect_need_file]=config
    VCS_INFO_bydir_detect '.pijul'
    return $?