CKEditor построен с использованием build.sh , который в свою очередь вызывает
java -jar ckbuilder/$CKBUILDER_VERSION/ckbuilder.jar
источник которого также находится на GitHub .
Там функция processDirectives()
в файле tools.js заменяет вхождения %Version%
и %Revision%
параметрами командной строки, передаваемыми в ckbuilder.
Поскольку эта замена выполняется только для дистрибутивной сборки, исходный код разработки по-прежнему содержит необработанный %REV%
. Этот факт используется для того, чтобы различать источник разработки и разработки.
Разделение строки %REV%
просто исключает ее замену, так как здесь используется в качестве справочного значения.