mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 21:13:36 +00:00
I often find myself looking manually through the reflog of `master` to find a commit I previously reset to with tools/reset-to-pull-request . Sometimes I want to see a previous version of a PR I'm reviewing a revised version of; sometimes to look at two related PRs together. So, here's a feature to automate that by saving each PR branch in its own ref, with a name like `refs/remotes/pr/1234` -- or `pr/1234`, as you'd normally refer to it. To enable this, set the new config option: $ git config zulip.prPseudoRemote pr (Or you can pick another name.) The reason I hesitate to just make this the behavior for everyone immediately is that the resulting `pr/1234` refs will naturally accumulate and may clutter up the view -- and because with the `refs/remotes/` style of name I've chosen, it requires a bit of Git plumbing to clean them up. (Use `git update-ref -d`.) I'll play with it and iterate; comments welcome from other willing early adopters.
This directory contains scripts that are used in building, managing,
testing, and other forms of work in a Zulip development environment.
Note that tools that are also useful in production belong in
scripts/ or should be Django management commands.
For more details, see https://zulip.readthedocs.io/en/latest/overview/directory-structure.html.