Release: rebrand on a lower level
dexX7 opened this issue · comments
This is probably an incredibly difficult topic. There are several places with references with the name Bitcoin Core, links to bitcoin.org, file names, images, ... which are not fully rebranded.
Simply renaming everything could have very significant consequences, for example QT uses the application and organization names to write and read settings, stored in the system registry on Windows, in XML preferences files on Mac OS X and usually somewhere in INI files on Unix systems. There are also installation and deinstallation routines, icons, start menu entries ...
Some, and likely not all, files or even whole locations involved here:
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/.gitignore
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/configure.ac
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/contrib/bitcoind.bash-completion
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/INSTALL
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/Makefile.am
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/qa/pull-tester/build-tests.sh.in
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/qa/pull-tester/pull-tester.py
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/qa/pull-tester/pull-tester.sh
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/qa/pull-tester/run-bitcoind-for-test.sh.in
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/share/qt/Info.plist.in
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/share/qt/make_windows_icon.sh
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/share/setup.nsi.in
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/share/ui.rc
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/src/m4/bitcoin_qt.m4
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/src/Makefile.am
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/src/qt/guiconstants.h
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/src/qt/Makefile.am
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/src/qt/res/bitcoin-qt-res.rc
- https://github.com/zathras-crypto/mastercore/blob/0.0.9.1-Z/src/test/Makefile.am
- https://github.com/zathras-crypto/mastercore/tree/0.0.9.1-Z/contrib/debian
- https://github.com/zathras-crypto/mastercore/tree/0.0.9.1-Z/contrib/gitian-descriptors
- https://github.com/zathras-crypto/mastercore/tree/0.0.9.1-Z/contrib/macdeploy
- https://github.com/zathras-crypto/mastercore/tree/0.0.9.1-Z/qa/rpc-tests
- https://github.com/zathras-crypto/mastercore/tree/0.0.9.1-Z/share/certs
- https://github.com/zathras-crypto/mastercore/tree/0.0.9.1-Z/share/pixmaps
I seriously have no idea how to handle this. especially because it could turn into a nightmare when migrating to another code base.