Рабочие файлы — это те, ради которых мы и поднимаем систему версий. А системные — внутренние CVS, которые при нормальной работе никого не волнуют. Так вот, рабочие файлы, если их закоммитить (с ~/work/project/somefolder), сразу же меняются и на (/some/path/to/checkouted/project/somefolder). Да, в этом нет ничего удивительного, можно повесить соотвествующий функционал на систему, но почему тогда не меняются системные файлы в этой директории, причем стабильно отставая на один шаг?
: Когда еще у меня не было здесь аккаунта, я запрашивал у них контакты авторов интересных статей, чтобы прокомментировать уж очень понравившиеся статьи. Они, надо сказать, действовали умно — мой запрос отсылали автору, мол делай что хочешь. И реагировали всегда.
Да, запросы в текстовых строках путают все карты :). Сложно узнать, отталкиваясь от SQL запроса как центра зрения, кавычки с обеих сторон — это строка, или конец одной, которая перед запросом, и начало второй, которая после.
Когда-то я делал подобное, только с другой предметной области — парсинг файлов. Заменял «неприкасаемые» кавычки на другую последовательность спец. символов, делал что нужно, и потом возвращал назад. Целых три регулярки.
Удачи :).
На каком уровне перехватывать? Я так понял, со стороны сервера базы данных. Тогда нужно добавить еще слой авторизации над существующим, чтобы кто-нибудь не мог самовольно взять префикс.
Хотя да, вариант интересный, надо будет попробовать.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.