Lines Matching full:changelog
3 namespace dokuwiki\ChangeLog;
8 * ChangeLog Prototype; methods for handling changelog
10 abstract class ChangeLog
91 // set ChangeLog::currentRevision property
98 * Return the last revision identifier, date value of the last entry of the changelog
109 * Parses a changelog line into its components and save revision info to the cache pool
111 * @param string $value changelog line
126 * Get the changelog information for a specific revision (timestamp)
128 * Adjacent changelog lines are optimistically parsed and cached to speed up
129 * consecutive calls to getRevisionInfo. For large changelog files, only the chunk
130 * containing the requested changelog line is read.
165 //read lines from changelog
172 // parse and cache changelog lines
184 * only that a line with the date exists in the changelog.
192 * calls to getRevisionInfo. Large changelog files are read
193 * backwards in chunks until the requested number of changelog
196 * @param int $first skip the first n changelog lines
309 * For large changelog files, only the chunk containing the
312 * Adjacent changelog lines are optimistically parsed and cached to speed up
333 //get lines from changelog
338 // also parse and cache changelog lines for getRevisionInfo().
475 * when it does not match any revision value recorded in changelog.
484 * - $lines: non-parsed changelog lines before the parsed revisions
485 * - $head: position of first read changelog line
486 * - $lastTail: position of end of last read changelog line
495 //get lines from changelog
499 //parse changelog lines in chunk, and read forward more chunks until $max/2 is reached
574 * change that had already recorded in the changelog is returned as current change info.
608 // get revision id from the item file timestamp and changelog
611 $lastRev = $this->lastRevision(); // false when no changelog
622 // check consistency against changelog
643 // here, file timestamp $fileRev is different with last revision timestamp $lastRev in changelog