May 16, 2019 Post comments count7 Post likes count1 Why are Bluetooth functions exported from the infrared control panel? Raymond Chen Artifacts of service pack constraints from long ago.
May 15, 2019 Post comments count4 Post likes count1 Mundane git commit-tree tricks, Part 7: Combining more than two files into one while preserving line history, manual octopus merging Raymond Chen Sometimes you just have to take things into your own hands.
May 14, 2019 Post comments count7 Post likes count3 Mundane git tricks: Combining two files into one while preserving line history Raymond Chen Starting with the two-file case.
May 13, 2019 Post comments count0 Post likes count1 Mundane git commit-tree tricks, Part 6: Resetting by reusing an earlier tree Raymond Chen Just take me back.
May 10, 2019 Post comments count1 Post likes count1 Mundane git commit-tree tricks, Part 5: Squashing without git rebase Raymond Chen Working completely from trees.
May 9, 2019 Post comments count5 Post likes count1 Mundane git commit-tree tricks, Part 4: Changing a squash to a merge Raymond Chen Retroactively removing a command line switch.
May 8, 2019 Post comments count5 Post likes count2 Mundane git commit-tree tricks, Part 3: Building a throwaway commit in order to perform a combined cherry-pick-squash Raymond Chen You can create a commit just so you can pick it.
May 7, 2019 Post comments count0 Post likes count1 Mundane git commit-tree tricks, Part 2: Building a merge commit manually out of a tree Raymond Chen A variation on a theme.
May 6, 2019 Post comments count5 Post likes count1 Mundane git commit-tree tricks, Part 1: Building a commit manually out of a tree Raymond Chen A little bit of plumbing.
May 3, 2019 Post comments count6 Post likes count1 Async-Async: Consequences for exceptions Raymond Chen The exception doesn't pop out until later.