summaryrefslogtreecommitdiff
path: root/releasenotes/notes/refuse-unstaged-changes-61600bd33adf3a45.yaml
blob: 8e19e81e779808bebef5f5a4483c1e0ddc6a832e (plain)
1
2
3
4
5
6
7
8
---
fixes:
  - |
    For safety, attempts to push a commit with unstaged or uncommitted changes
    in the worktree will be caught and an error reported, rather than leaving
    it up to ``git rebase`` to spot them. This addresses a situation where
    users enabling *rebase.autostash* would otherwise experience data loss when
    the test rebase is subsequently reset.