Master is the (preferably working) development branch in most git branching models. (GitHub Flow, GitLab Flow, etc.; not Git Flow.) If you want to stabilize for a release, create a release branch and only merge bug fixes from master to it. When a branch works in your local environment (e.g. VirtualBox), push it to the remote. Ideally, merge requests should get reviewed and the remote production branch should get tested and deployed after it passes.
|-- istest != 1 does not match null, so do this:|
|update payments set istest = 0 where istest is null|
|-- utf8 is not enough for emoji in MySQL; it uses "utf8mb4" for that. Fix your database:|
|SELECT concat('ALTER TABLE ', TABLE_NAME, ' CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;')|
|WHERE TABLE_SCHEMA = 'your_db_name'|
|-- Then copy/paste all results and use a db tool or scripting language to run them one by one.|
|-- To fix future tables as you add them, run this as well:|
|# -*- encoding: utf8 -*-|
|print ( "\nEmoji to mojibake (origin):")|
|for emojiChar in ['😊','😣','👽','😎']:|
|print ( "\nmojibake to Emoji (repair):")|
|for mojibakeString in ['ðŸ˜Š','ðŸ˜£','ðŸ‘½','ðŸ˜Ž','ðŸ™‡']:|
UTF8mb4 > UTF8 because it supports more Emoji. Use Unicode collate for proper sorting. UTF8 is most efficient at storing Latin with a minority of foreign characters.
Geany is almost Notepad++ but its find and replace dialog is terrible. TextMate is better but doesn't prefill the search text with the selected text like Npp and Geany do. Atom is slower and worse at file searching, and Sublime Text is nagware.
Double Commander is almost like Total Commander. Use external diff tool "/Applications/p4merge.app/Contents/MacOS/p4merge" from Helix P4V package, or the built-in one that's ugly but fast and probably doesn't litter swp files.
A PC laptop/notebook with Linux and [Wine](https
%appdata%\Notepad++\shortcuts.xml add this command:
<Command name="Get Python help" Ctrl="no" Alt="no" Shift="no" Key="112">https://www.google.nl/#q=python+$(CURRENT_WORD)</Command>