идея заключалась в том, что бы написать update модуль для программы, который обновлял бы программу работая через свн. Если работать просто через git/svn.exe, то придется их вместе с программой распространять, что не совсем удобно. Поэтому думал о написании своего клиента.
думаю это гораздо удобнее
тот же SmartSVN действует именно так, "черепашка" - по-моему тоже. Вшивать это "в себя" - сложнее, и смысла особого нет. Кто мешает рядышком с игрой положить нужные файлы?
лицензия то свободная.
правда в любом случае использование свн для данной цели - не очень хорошая затея.