Hey guys!I need some help with custom installers.As agreed we will have two 'versions' of tortoise. One official, from trunk, and one built from shelve branch.
Now, I have a few questions about that solution:1. Is it OKish solution or it's totally stupid what I did? :D That's like the most important question :)
2. I changed upgrade GUID for the new app, by randomizing a bit Tortoise SVN upgrade GUIDs. Is it fine or GUIDs are generated totally different way?
3. In order to make solution complete, we need to have official TortoiseSVN installer be able to detect Shelve version (so it doesn't install next to Shelve version of TortoiseSVN). So I bet we need to make changes in official 'trunk' installer too?4. Maybe you have any suggestions regarding how it's better to do it? Like for instance I tried to experiment with detection of official TSVN upgrade GUIDs and, based on that, doing installation or aborting it. But it seemed for me that registry key/value is the best solution I can come up with.
Hello Ivan! Konrad was talking about our company Assembla deciding to build a custom installer from a branch, and how to play nicely with the official installer -- there is no idea to have two different official TSVN versions.
Anyway Stefan gave us some better options.
Thanks for asking!
- Julian