Функция IsAllASCII7() всегда возвращает 'true'. Условие 's[i] >= 0x80' всегда ложно. Значение переменной типа 'char' не может быть больше или равно 0x80.
Неправда: TortoiseSVN компилируется в unicode, а это значит что s[i] возвращает WCHAR который без проблем может быть больше 0x80.
Сначала прочитал весь Hacker's guide, от корки до корки.
Внимательно читал mailing list, чтобы понять правила игры и порядки.
Потом стал посылать патчи. Причем патчи делал не с каким-то мега-крутыми фичами, а супер аккуратными исправлениями. При оценки новых коммитеров в Subversion главный фактор это что человек не разрушает community и код. Т.е. нужно все перепроверить, правильно оформить, не нарушить code-style и так далее. И самое главное адекватно реагировать на замечания и критику.
VisualSVN Server Manager ничего не изобретает, он просто смотрит в стандартную папку hooks если там есть файл с расширением .cmd или .bat он его показывает и редактирует.
Каким образом Вы пытались запустить батник в VisualSVN?
VisualSVN Server без проблем подхватит батник, хотя конечно же удобнее пользоваться его интерфейсом для редактирования хуков.
Более того при редактировании хуков через интерфейс VisualSVN Server хук будет сохранен в виде стандартного батника. Единственное что насколько я помню VisualSVN Server по умолчанию сохраняет хуки с расширением .cmd, но при этом читает .cmd и .bat.
Правильная ссылка на VisualSVN Server это http://www.visualsvn.com/server
А http://www.visualsvn.com это ссылка на VisualSVN интеграция Subversion в Visual Studio.
Неправда: TortoiseSVN компилируется в unicode, а это значит что s[i] возвращает WCHAR который без проблем может быть больше 0x80.
Внимательно читал mailing list, чтобы понять правила игры и порядки.
Потом стал посылать патчи. Причем патчи делал не с каким-то мега-крутыми фичами, а супер аккуратными исправлениями. При оценки новых коммитеров в Subversion главный фактор это что человек не разрушает community и код. Т.е. нужно все перепроверить, правильно оформить, не нарушить code-style и так далее. И самое главное адекватно реагировать на замечания и критику.
Каким образом Вы пытались запустить батник в VisualSVN?
Более того при редактировании хуков через интерфейс VisualSVN Server хук будет сохранен в виде стандартного батника. Единственное что насколько я помню VisualSVN Server по умолчанию сохраняет хуки с расширением .cmd, но при этом читает .cmd и .bat.
А http://www.visualsvn.com это ссылка на VisualSVN интеграция Subversion в Visual Studio.