4 ms·
One of the things they don't mention is that J2K makes you pick between: * A conversion in 1 commit: complicating/breaking the 'follow' behaviour of 'git blame
by david_allison 4y ago
One of the things they don't mention is that J2K makes you pick between:
* A conversion in 1 commit: complicating/breaking the 'follow' behaviour of 'git blame'
* A conversion in 2 commits: the first 'rename' commit doesn't compile, complicating/breaking 'git bisect'
I hacked up a script which makes the 'rename' commit compile (when I was working with a ~100KLOC Kotlin conversion). This may be useful for others:
* https://github.com/ankidroid/Anki-Android/blob/937a6560913ec383ab71a6a1b704b815b5ad88a8/AnkiDroid/kotlinMigration.gradle https://github.com/ankidroid/Anki-Android/blob/937a6560913ec...
* https://github.com/ankidroid/Anki-Android/blob/937a6560913ec383ab71a6a1b704b815b5ad88a8/tools/migrate.sh https://github.com/ankidroid/Anki-Android/blob/937a6560913ec...