This release focuses on bug fixes and improvements around the pr and ghstack commands.
- Fixed an issue where
sl pr list
did not work correctly in combination withchg
(a1187e8). - @discentem (BK) Updated
sl pr pull
to throw an appropriate error if no args were specified (#357). - Reverted the behavior introduced in the previous release that introduced the practice of using placeholder issues when creating GitHub pull requests. While this approach made it possible to create pull requests in parallel and had desirable guarantees with respect to PR numbers and branch names, it turned out to have a number of downsides that outweighed the benefits, as explained in 7ce516d .
- @discentem (BK) Fixed a bug where
sl clone
silently failed for some repositories (#375) with (#386). - Added a PR revset (4720a2e). Now commands such as
sl goto pr123
,sl log -r PR456
should work, even without having to manually download some pull request. Using sl pr pull is still necessary, however, if one wants to get the most recent version of some PR. - Fix
sl ghstack land
to properly rebase, avoiding spurious “non-fast forward” push errors (ebbe7d8), resolving #333 .