Skip to content

git-filesync 0.23.2

Choose a tag to compare

@stsichler stsichler released this 12 Nov 17:22
· 9 commits to main since this release

pull --all only takes plain updates; source map keeps links in DIR

Changes:

  • pull --all leaves out files that are no plain update along their
    branch or tag, and names them: older than last sync, history diverged
    (synced from another branch or a rebased commit, also with the same
    version), previous sync point unknown. pull FILE syncs them.
    Fixes a file synced from a commit that was later rebased: it showed
    "not pushed" forever and pull said "up to date".
  • status calls such files "diverged" (was "changed").
  • pull --all --overwrite also restores up-to-date files with local changes.
  • source map stores DIR as given: a junction, symlink or drive letter on
    the way is no longer resolved.

Compatibility:

  • pull --all no longer goes back to an older version or merges a diverged
    history, also after set -b/--tag; pull those files by name.