The Old New Thing

Uncategorized

Why perform all these complex git machinations when you can just tweak the command line to get what you want?

Who controls the command line?

How to duplicate a file while preserving git line history

Synthesize it in a branch via a rename.

How to split out pieces of a file while preserving git line history: The easy way with misleading commits

Anticipating the octopus.

How to split out pieces of a file while preserving git line history: The hard way with commit-tree

More commit-tree tricks.

How do I split a file into two while preserving git line history?

The octopus delivers.

My summer vacation: The Eiffel Tower

It's really tall, for one.

Another way to sort GUIDs: Java

Because it's Java.

The Turkish lira’s currency code is an unexpected source of problems with computer programmers

Following the rules for currency codes leads to a collision with popular macro.

The sad history of the MFC TRY/CATCH macros

Because standard C++ exception handling didn't exist yet.

Trying to wrangle a site visit to Paul Allen’s superyacht “Octopus”

An unsuccessful play for a site visit.