git.cweiske.de
/
phorkie.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8386e21
)
allow creating directories with new file names
author
Christian Weiske
<cweiske@cweiske.de>
Wed, 13 Nov 2013 20:18:28 +0000
(21:18 +0100)
committer
Christian Weiske
<cweiske@cweiske.de>
Wed, 13 Nov 2013 20:18:28 +0000
(21:18 +0100)
src/phorkie/Repository/Post.php
patch
|
blob
|
history
diff --git
a/src/phorkie/Repository/Post.php
b/src/phorkie/Repository/Post.php
index 226c2d8f65d7a1133fbfdf0df032822c8b9169a1..39798b57608d36ac1b1ab8fa5cd4604e8dc4322b 100644
(file)
--- a/
src/phorkie/Repository/Post.php
+++ b/
src/phorkie/Repository/Post.php
@@
-116,6
+116,10
@@
class Repository_Post
&& $file->getContent() != $arFile['content']
)
) {
+ $dir = dirname($file->getFullPath());
+ if (!is_dir($dir)) {
+ mkdir($dir, 0777, true);
+ }
file_put_contents($file->getFullPath(), $arFile['content']);
$command = $vc->getCommand('add')
->addArgument($file->getFilename())