Full notes
Full git gud update
Read the full published notes in a cleaner layout. The original post stays linked below.
Repeated intro
Hey! This is primarily a fix for Challenge 69 having some bad hints, but also came across some bugs and improvements to the simulation for edge case solutions. As since a few updates back, this is now part of the ever growing unit tests for what has become a massive simulation. Hopefully we won't see any regressions around this challenge now that the tests around it have grown by four times. It's been probably the highest reported issue challenge of them all since launch. Also I just want to flag that the Content Packs I teased in January are still coming and should be announced this month with the hope to have 1 or 2 of them released at the same time! Along with that there will be some other Fishagon games announced then, so if you want to support the studio give them a wishlist too! Thanks everyone! Changelog 1.6.1
What changed
- Fixes
- Gameplay
- Events
git gud changes
Git Simulation Improvements
Commit-ish resolution is now shared by every command that takes a start-point
[c]git checkout -b[/c], [c]git branch[/c], and [c]git switch -c[/c] all accept the same references
Abbreviated commit IDs now work everywhere, not just with [c]git checkout -b[/c]
Branch names, tags, and `HEAD` are now valid start-points for `git checko[c]t -b[/c]
Added support for reflog positions ([c]HEAD@{n}[/c]) as a commit reference
Ambiguous abbreviated commit IDs now error instead of silently matching the first commit
Validator Updates
Revised [c]BranchRestored[/c] to check the restored branch rather than the exact wording of the command
Two-step restores (checking out the lost commit, then branching from it) now count
[c]git log --walk-reflogs[/c] now counts as consulting the reflog
Bug Fixes
Fixed Challenge 69 hints pointing at the reflog entry for the wrong commit
Fixed Challenge 69 reflog history listing the merge before the branch it merged
Fixed German and Polish Challenge 69 text describing an entirely different challenge
Fixed [c]git reflog --oneline[/c] crashing on commit IDs shorter than 7 characters
Fixed tab completion not filling in the shared prefix when a loose fuzzy match was in the results
Source
Changelog.gg summarizes and formats this update. How we read updates.
