Do some more initialization in the initialization list
[TortoiseGit.git] / src / version.h
blob75a1111feca3b8a51d3e27f13b67ba9c588c1df7
1 // TortoiseGit - a Windows shell extension for easy version control
3 // Copyright (C) 2008-2018 - TortoiseGit
5 #define FILEVER 2,7,0,0
6 #define PRODUCTVER FILEVER
7 #define STRFILEVER "2.7.0.0"
8 #define STRPRODUCTVER STRFILEVER
10 #define TGIT_VERMAJOR 2
11 #define TGIT_VERMINOR 7
12 #define TGIT_VERMICRO 0
13 #define TGIT_VERBUILD 0
14 #define TGIT_VERDATE __DATE__
16 #ifdef _WIN64
17 #define TGIT_PLATFORM "64 Bit"
18 #else
19 #define TGIT_PLATFORM "32 Bit"
20 #endif
22 #define PREVIEW 0
25 * TortoiseGit crash handler
26 * Enabling this causes the crash handler to upload stack traces to crash-server.com
27 * to the TortoiseGit account. Enabling does not make sense if the TortoiseGit team
28 * does not have access to the debug symbols!
30 * This only makes sense for official (preview) releases of the TortoiseGit team
32 #define ENABLE_CRASHHANLDER 0
34 /*****************************************************************************
35 * TortoiseGit PGP Public Key used to sign releases
36 *****************************************************************************/
38 /* We trust this public key, and by extension, also keys signed by it. */
40 /* NOTE:
41 * Don't forget to upload the key to http://download.tortoisegit.org/keys/
44 #ifdef NEED_SIGNING_KEY
46 * TortoiseGit Release Signing Key
48 static const uint8_t tortoisegit_public_key_longid[8] = {
49 0xF7, 0xF1, 0x7B, 0x3F, 0x9D, 0xD9, 0x53, 0x9E
52 /* gpg --export --armor "<id>"|sed -e s/^/\"/ -e s/\$/\\\\n\"/ */
53 static const uint8_t tortoisegit_public_key[] = {
54 "-----BEGIN PGP PUBLIC KEY BLOCK-----\n"
55 "Version: GnuPG v1\n"
56 "\n"
57 "mQINBFQSJwIBEADehqoDNnjZwDQC/qGNBX6v165EMzq13fBdJw3pbh7c91/GhA9V\n"
58 "w0VItHGqX776oSZOf5n3ak+sdhwQMb9QzbmL4RnFt3cXqVC1NpLnNSfhsGiU+XnK\n"
59 "ooMrlXgVfoSkXpTKIltIRXA9ZUlh55lHonuZMZNOioQbzLLnlxY5viCLp1Aha4Rx\n"
60 "AOqr+jnyRVzGEZkLdtv9g2jmTPFdGe1mYurGQJVU7QyxdOlNLU7r4w0/vA9fH4iY\n"
61 "eWdUn23DxOYI6ArfFkh9p6kmubCAzo5GkBwBdYglDFQ04SFY9scLJNENkY4wQyty\n"
62 "Xz9mVXSQuOv0k62OHMGxFGwcuprYHsvHFh87PAMQfcXUw3mLhlaVx4Hl00s8nbZA\n"
63 "rlqq8hUSls5z6io+PHORVcRszj6hB2oc4BbzJCf/1tl6sbWTo9pEeJWxtpzIKXvI\n"
64 "O0Dt0c0NZ5w/hKlWAAgaUsub74FsrdEtJMtltO+vSOG9Tyx1pCw6UQD48lmQyh0r\n"
65 "aHly/NPgxO6qo+EF6wNIpACUjF9L1GOtN4uXRgGwY3hnXZpa4VrAznQ+5kd8c7Km\n"
66 "BA9TMPHwl0fKJeWzhav5nf1VCTqQnj0hgAt8UsRYNydEvVIsjlS9TLKv7qj3svTR\n"
67 "Nsc7NraAvyTBLSdvLsgVk2q/W519iY4fNpk14ygmdc473+wpKxDWOjdJ8wARAQAB\n"
68 "tB9Ub3J0b2lzZUdpdCBSZWxlYXNlIFNpZ25pbmcgS2V5iQI4BBMBAgAiBQJUEicC\n"
69 "AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRD38Xs/ndlTngWYD/9ubqoE\n"
70 "CPMvNJyGpcuEVH0g5NVLev5uVn8Yj1b34AWaLqjPw2XngMxYdyWYhDY9QJDMZJfm\n"
71 "RK6Jj8wz9pdt9jkS5TJsXufHVrGh1TaD2+GqX8k6ApYCMkFmJ9ZF54oK0vU9S2r1\n"
72 "jUgpI4DULij5QM2M9IQeXfrUkQs3rcrz0y/8QjJuv/Mmv92ksbhb94kYSp20fdkn\n"
73 "wdQtPDPgk6X8qmWfFH3VmPQRGcx+WwZGr5PWB0kEheHYa3Zj7RYL5/W7vkqCehnR\n"
74 "gb1xreGf4kiRvmO4gM0gZb4ZYnwCyLxTXCG+7hLsnBuBXFL2DDwmIisQoCueDnxx\n"
75 "mdLHFJqS43vRcH+JHFF88NqswC2gYlKJ1Y1ZElCc6NV75xjW1JQvMQOjo9cMiLVc\n"
76 "dn2hDswB4mJf3bJ6W++niBjkXFgmCJMsXo01H0oiGyMCKjuNpxuLhkS8wskccSaW\n"
77 "H40w46jcCqHShR+1H/JaY7DnDHD5tT1U+AiBv6K9ELg/Tl8dsPGeEKnyVjfmcnUG\n"
78 "aajlyFm4ngnFYDnd0GqUmFhOtHGNUXpEBW1xGr4buqAQaMdshn7wWO1Pc0V9Pn57\n"
79 "Muja4Fo6MePGxaRSAhbfTwprnI2EXOprNcYef9nelhVaQLNipMRIx+9d4E+AR0Ow\n"
80 "f0chmH75AZKxsy/0gK4882Zm3UUY8DjqiBHiDIhGBBMRAgAGBQJUFBojAAoJEDP3\n"
81 "Xc8rwNNigj4AnR/s1NsAqxHDhVcEPoIGe88lPZclAJsFwrAfX7SlY9NJWJf8BiqC\n"
82 "/JcjvIhGBBARAgAGBQJUFBpMAAoJEBZGZ6T1qdTExDUAoLU5gfCR1HcIqDHTQ/pw\n"
83 "W3s0s9YdAKDawZ5rjYuqCvblp2dDxoOrB3ULu4kCHAQQAQIABgUCVBQaaAAKCRAW\n"
84 "Wsy1/VFYOfwPEACP35nJlQMcHQo9M3xCW5qikLDpNIQXJ2RC5vAPsgAx1flk1gx7\n"
85 "4zqTBmQMWpI5IbTwHdy+qRBCqOKEX/HSuGhtDg3O5j07zwX5J9JDLuXi7WuHmSgc\n"
86 "DNwaRSvd6oEhWBjz68MJtJM7FIzPcsQWpSgkDkf47JVD1/lkiTfV8r2SIbqffipc\n"
87 "yixZnoo0Bv560sx9mULhjtVzfrIGJn+s7xLmKvuFBICAnrZVdB8xSfCNihiCJClD\n"
88 "iYbj5Xz8s7plyvohvAojHHDb2ibRLPZQtYkTIs5ZblzszVbNMtOv4COiLOjeWWlQ\n"
89 "FQnd20yqP6c/BizXjxJU3uYAFZCtis9j/1L6cPyVKKF+90SjZn21BPbvmDlSj9fv\n"
90 "3oIJ9G6J8X57GCKDVhtSnGKJImGJ0j2cOvjQgGlf2iQfLs8vtMkrhJghdzJJJZte\n"
91 "GcEZlF2yN7hOVH/+T2uolyUWHf6HWXNi4ybeBHonSAfD6ggQJJgkcuD9PWDnvRny\n"
92 "+bemSEczH768OhVRspV7qpUOqTbzpjx+1xfD990jGP2eiLjxVoKsiEpSlDq435o1\n"
93 "AJQK2BoQNinslk7q3yQNOdybnIL9y69wzG52MxTiNSpmgkOd2bFkSInQAtPDNznO\n"
94 "z//m6+RVkOT6ssdY8kMlG78N6a1ZtaJn023CeM4VDigoiJTbZdhqOVwnqw==\n"
95 "=SfFT\n"
96 "-----END PGP PUBLIC KEY BLOCK-----\n"
98 #endif