diff options
| author | Justin J. Novack <jnovack@gmail.com> | 2012-09-16 13:52:17 -0400 |
|---|---|---|
| committer | Justin J. Novack <jnovack@gmail.com> | 2012-09-16 13:52:17 -0400 |
| commit | 5935a357efd7be14481b21560347f70116891e16 (patch) | |
| tree | d33f80d1f196aff3a410b5492bf411b1f2d74833 /src | |
| parent | 7d7fab92064cfb09b152651fc9cb1fe55516fca1 (diff) | |
| download | phorkie-5935a357efd7be14481b21560347f70116891e16.tar.gz phorkie-5935a357efd7be14481b21560347f70116891e16.zip | |
ADD: Commit as logged in user
Diffstat (limited to 'src')
| -rw-r--r-- | src/phorkie/Repository/Post.php | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/phorkie/Repository/Post.php b/src/phorkie/Repository/Post.php index de987e0..ed44cf1 100644 --- a/src/phorkie/Repository/Post.php +++ b/src/phorkie/Repository/Post.php @@ -15,7 +15,7 @@ class Repository_Post * * @return boolean True if the post was successful */ - public function process($postData) + public function process($postData, $sessionData) { if (!isset($postData['files'])) { return false; @@ -117,11 +117,17 @@ class Repository_Post } } + $commitmsg = "phorkie commit"; + if (isset($sessionData['identity'])) { + $commitmsg .= " from ".$sessionData['identity']; + } else { + $commitmsg .= " by ".$sessionData['ipaddr']; + } + if ($bCommit) { $vc->getCommand('commit') - ->setOption('message', '') - ->setOption('allow-empty-message') - ->setOption('author', 'Anonymous <anonymous@phorkie>') + ->setOption('message', $commitmsg) + ->setOption('author', $sessionData['name'].' <'.$sessionData['email'].'>') ->execute(); $bChanged = true; } |
