<?php /** * REPOS="$1" * REV="$2" * LOG=`svnlook log -r $REV "$REPOS"` * php /path/to/commit_hook.php "$REPOS" "$REV" "$LOG" */ if ($argc === 4) { require dirname(__DIR__) . '/__settings__.php'; list(, $path, $revision, $message) = $argv; try { OpenpearChangeset::commit_hook($path, $revision, $message); } catch (Exception $e) { echo $e->getMessage(); } }
public function recent_changeset_object() { if ($this->recent_changeset_object instanceof OpenpearChangeset === false && $this->is_recent_changeset()) { try { $this->recent_changeset_object = OpenpearChangeset::get_changeset($this->recent_changeset); } catch (Exception $e) { } } return $this->recent_changeset_object; }