Array
(
[0] => Array
(
[file] => .gitignore
[x] =>
[y] => M
[renamed] =>
)
[1] => Array
(
[file] => .travis.yml
[x] =>
[y] => M
[renamed] =>
)
[2] => Array
(
[file] => LICENSE
[x] =>
[y] => M
[renamed] =>
)
[3] => Array
(
[file] => README.md
[x] =>
[y] => M
[renamed] =>
)
[4] => Array
(
[file] => VERSION
[x] =>
[y] => M
[renamed] =>
)
[5] => Array
(
[file] => autoload.php.dist
[x] =>
[y] => M
[renamed] =>
)
[6] => Array
(
[file] => composer.json
[x] =>
[y] => M
[renamed] =>
)
[7] => Array
(
[file] => phpunit.xml.dist
[x] =>
[y] => M
[renamed] =>
)
[8] => Array
(
[file] => src/TQ/Git/Cli/Call.php
[x] =>
[y] => M
[renamed] =>
)
[9] => Array
(
[file] => src/TQ/Git/Cli/CallException.php
[x] =>
[y] => M
[renamed] =>
)
[10] => Array
(
[file] => src/TQ/Git/Cli/CallResult.php
[x] =>
[y] => M
[renamed] =>
)
[11] => Array
(
[file] => src/TQ/Git/Exception.php
[x] =>
[y] => M
[renamed] =>
)
[12] => Array
(
[file] => src/TQ/Git/Repository/Repository.php
[x] =>
[y] => M
[renamed] =>
)
[13] => Array
(
[file] => src/TQ/Git/Repository/Transaction.php
[x] =>
[y] => M
[renamed] =>
)
[14] => Array
(
[file] => src/TQ/Git/StreamWrapper/DirectoryBuffer.php
[x] =>
[y] => M
[renamed] =>
)
[15] => Array
(
[file] => src/TQ/Git/StreamWrapper/FileBuffer/Factory/CommitFactory.php
[x] =>
[y] => M
[renamed] =>
)
[16] => Array
(
[file] => src/TQ/Git/StreamWrapper/FileBuffer/Factory/DefaultFactory.php
[x] =>
[y] => M
[renamed] =>
)
[17] => Array
(
[file] => src/TQ/Git/StreamWrapper/FileBuffer/Factory/Factory.php
[x] =>
[y] => M
[renamed] =>
)
[18] => Array
(
[file] => src/TQ/Git/StreamWrapper/FileBuffer/Factory/HeadFileFactory.php
[x] =>
[y] => M
[renamed] =>
)
[19] => Array
(
[file] => src/TQ/Git/StreamWrapper/FileBuffer/Factory/LogFactory.php
[x] =>
[y] => M
[renamed] =>
)
[20] => Array
(
[file] => src/TQ/Git/StreamWrapper/FileBuffer/Factory/Resolver.php
[x] =>
[y] => M
[renamed] =>
)
[21] => Array
(
[file] => src/TQ/Git/StreamWrapper/FileBuffer/FileBuffer.php
[x] =>
[y] => M
[renamed] =>
)
[22] => Array
(
[file] => src/TQ/Git/StreamWrapper/FileBuffer/StreamBuffer.php
[x] =>
[y] => M
[renamed] =>
)
[23] => Array
(
[file] => src/TQ/Git/StreamWrapper/FileBuffer/StreamException.php
[x] =>
[y] => M
[renamed] =>
)
[24] => Array
(
[file] => src/TQ/Git/StreamWrapper/FileBuffer/StringBuffer.php
[x] =>
[y] => M
[renamed] =>
)
[25] => Array
(
[file] => src/TQ/Git/StreamWrapper/PathInformation.php
[x] =>
[y] => M
[renamed] =>
)
[26] => Array
(
[file] => src/TQ/Git/StreamWrapper/StreamWrapper.php
[x] =>
[y] => M
[renamed] =>
)
[27] => Array
(
[file] => tests/TQ/Tests/Git/Cli/CallCreationTest.php
[x] =>
[y] => M
[renamed] =>
)
[28] => Array
(
[file] => tests/TQ/Tests/Git/Cli/CallResultTest.php
[x] =>
[y] => M
[renamed] =>
)
[29] => Array
(
[file] => tests/TQ/Tests/Git/Repository/ModificationTest.php
[x] =>
[y] => M
[renamed] =>
)
[30] => Array
(
[file] => tests/TQ/Tests/Git/Repository/SetupTest.php
[x] =>
[y] => M
[renamed] =>
)
[31] => Array
(
[file] => tests/TQ/Tests/Git/StreamWrapper/DirectoryBufferTest.php
[x] =>
[y] => M
[renamed] =>
)
[32] => Array
(
[file] => tests/TQ/Tests/Git/StreamWrapper/DirectoryTest.php
[x] =>
[y] => M
[renamed] =>
)
[33] => Array
(
[file] => tests/TQ/Tests/Git/StreamWrapper/FileBuffer/Factory/ResolverTest.php
[x] =>
[y] => M
[renamed] =>
)
[34] => Array
(
[file] => tests/TQ/Tests/Git/StreamWrapper/FileBuffer/StreamBufferTest.php
[x] =>
[y] => M
[renamed] =>
)
[35] => Array
(
[file] => tests/TQ/Tests/Git/StreamWrapper/FileBuffer/StringBufferTest.php
[x] =>
[y] => M
[renamed] =>
)
[36] => Array
(
[file] => tests/TQ/Tests/Git/StreamWrapper/FileOperationTest.php
[x] =>
[y] => M
[renamed] =>
)
[37] => Array
(
[file] => tests/TQ/Tests/Git/StreamWrapper/FileReadTest.php
[x] =>
[y] => M
[renamed] =>
)
[38] => Array
(
[file] => tests/TQ/Tests/Git/StreamWrapper/FileWriteTest.php
[x] =>
[y] => M
[renamed] =>
)
[39] => Array
(
[file] => tests/TQ/Tests/Git/StreamWrapper/StatTest.php
[x] =>
[y] => M
[renamed] =>
)
[40] => Array
(
[file] => tests/TQ/Tests/Git/StreamWrapper/StatusReadTest.php
[x] =>
[y] => M
[renamed] =>
)
[41] => Array
(
[file] => tests/TQ/Tests/Helper.php
[x] =>
[y] => M
[renamed] =>
)
[42] => Array
(
[file] => tests/bootstrap.php
[x] =>
[y] => M
[renamed] =>
)
[43] => Array
(
[file] => .htaccess
[x] => ?
[y] => ?
[renamed] =>
)
[44] => Array
(
[file] => .htaccess-1804998b11ce-99d1eb27-1983
[x] => ?
[y] => ?
[renamed] =>
)
[45] => Array
(
[file] => .htaccess-1a9dbdc07012f-c423a8a7-206f
[x] => ?
[y] => ?
[renamed] =>
)
[46] => Array
(
[file] => .htaccess-1b1ee4731bc7-126cf33f9-aa2
[x] => ?
[y] => ?
[renamed] =>
)
[47] => Array
(
[file] => .htaccess-2ddf2bda7b924-99d1eb27-1983
[x] => ?
[y] => ?
[renamed] =>
)
[48] => Array
(
[file] => .htaccess-370ea6623a877-126cf33f9-aa2
[x] => ?
[y] => ?
[renamed] =>
)
[49] => Array
(
[file] => .htaccess-386167098bde7-c423a8a7-206f
[x] => ?
[y] => ?
[renamed] =>
)
[50] => Array
(
[file] => composer.phar
[x] => ?
[y] => ?
[renamed] =>
)
[51] => Array
(
[file] => error_log
[x] => ?
[y] => ?
[renamed] =>
)
[52] => Array
(
[file] => ftpcheck.php
[x] => ?
[y] => ?
[renamed] =>
)
[53] => Array
(
[file] => index.php
[x] => ?
[y] => ?
[renamed] =>
)
)
1
Array
(
[0] => commit 6aa1da935ca8accfa02c72f43f75b9834ba60ef2
Merge: 33dcaea 69ac065
Author: Stefan Gehrig
AuthorDate: Mon Aug 27 08:18:15 2012 -0700
Commit: Stefan Gehrig
CommitDate: Mon Aug 27 08:18:15 2012 -0700
Merge pull request #2 from jsjohns/patch-1
Fix typo
[1] => commit 69ac0654a6c342eb5750ba39e08ca3263344310c
Author: Joshua Johnson
AuthorDate: Mon Aug 27 12:05:19 2012 -0300
Commit: Joshua Johnson
CommitDate: Mon Aug 27 12:05:19 2012 -0300
Fix typo
[2] => commit 33dcaeab1bddb107c5f210da98d856d91118de6c
Merge: 404a5ca ddf223f
Author: Stefan Gehrig
AuthorDate: Sat Feb 18 11:31:40 2012 -0800
Commit: Stefan Gehrig
CommitDate: Sat Feb 18 11:31:40 2012 -0800
Merge pull request #1 from mazen/fix-numeric-inputs
Fix numeric input arguments
[3] => commit ddf223fa988b73f57d518005ae790c8b11034edc
Author: Marcel Beerta
AuthorDate: Sat Feb 18 16:38:47 2012 +0100
Commit: Marcel Beerta
CommitDate: Sat Feb 18 16:43:10 2012 +0100
Fix numeric input arguments
mode change 100644 => 100755 src/TQ/Git/Cli/Binary.php
mode change 100644 => 100755 tests/TQ/Tests/Git/Repository/InfoTest.php
[4] => commit 404a5ca0f3a50bfe46e54d18680314159c242147
Author: Stefan Gehrig
AuthorDate: Fri Dec 30 14:07:48 2011 +0100
Commit: Stefan Gehrig
CommitDate: Fri Dec 30 14:07:48 2011 +0100
fixed VERSION file, updated README
[5] => commit c577e4afed67b90781f11a3e87e48a643b20c925
Author: Stefan Gehrig
AuthorDate: Thu Dec 8 16:23:58 2011 +0100
Commit: Stefan Gehrig
CommitDate: Thu Dec 8 16:23:58 2011 +0100
added travis-ci build status to readme
[6] => commit 3772122a307ac571655c253eb2f36a861372a35f
Author: Stefan Gehrig
AuthorDate: Thu Dec 8 15:26:21 2011 +0100
Commit: Stefan Gehrig
CommitDate: Thu Dec 8 15:26:21 2011 +0100
added composer.json
create mode 100644 composer.json
[7] => commit 2ca4aca493ceac23f4cc47daf1d24b9c0b343eaa
Author: Stefan Gehrig
AuthorDate: Thu Dec 8 14:20:09 2011 +0100
Commit: Stefan Gehrig
CommitDate: Thu Dec 8 14:20:09 2011 +0100
minor corrections
[8] => commit a92e52974cbcede7a05072a72ff86cad57955869
Author: Stefan Gehrig
AuthorDate: Thu Dec 8 13:36:45 2011 +0100
Commit: Stefan Gehrig
CommitDate: Thu Dec 8 13:36:45 2011 +0100
added .idea to .gitignore
[9] => commit ec86b38d4b6ddb4102aba47662f5cf4a0e19aed7
Author: Stefan Gehrig
AuthorDate: Thu Dec 8 13:27:01 2011 +0100
Commit: Stefan Gehrig
CommitDate: Thu Dec 8 13:27:01 2011 +0100
updated .travis.yml
[10] => commit 0e35776dc5eadcb6e1ff6d6eb21d68d1894e6a6f
Author: Stefan Gehrig
AuthorDate: Thu Dec 8 13:19:29 2011 +0100
Commit: Stefan Gehrig
CommitDate: Thu Dec 8 13:19:29 2011 +0100
added .travis.yml
create mode 100644 .travis.yml
[11] => commit 38ded19d2bbe422884e6c816e96f10e65033ea53
Author: Stefan Gehrig
AuthorDate: Fri Aug 26 08:11:48 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 26 08:11:48 2011 +0200
added getBranches() method to list all available branches
[12] => commit 626719d7940c8aa75b78b1208e617f95035673b5
Author: Stefan Gehrig
AuthorDate: Fri Aug 26 07:36:39 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 26 07:36:39 2011 +0200
changed static:: to self::
added a ugly hack to allow registering inherited stream wrappers - currently I don't know if there is a better solution to determine the actual calling class in static methods
[13] => commit 3276487a90c261c45bcde218e427d847e585b92b
Author: Stefan Gehrig
AuthorDate: Thu Aug 25 07:38:59 2011 +0200
Commit: Stefan Gehrig
CommitDate: Thu Aug 25 07:38:59 2011 +0200
added use statement
[14] => commit f75cf489601a179b2336def8b4b87a7709c2c150
Author: Stefan Gehrig
AuthorDate: Thu Aug 25 07:37:23 2011 +0200
Commit: Stefan Gehrig
CommitDate: Thu Aug 25 07:37:23 2011 +0200
changed self:: to use static:: where applicable
[15] => commit 8859721eac6bb7a1a43cbd7b35b0932a8eecbc2c
Author: Stefan Gehrig
AuthorDate: Thu Aug 25 07:33:51 2011 +0200
Commit: Stefan Gehrig
CommitDate: Thu Aug 25 07:33:51 2011 +0200
changed the location of the code that generates the file buffer factory resolver
[16] => commit d69bd19eb44cf448f57e460bcbdfbf28660a395b
Author: Stefan Gehrig
AuthorDate: Wed Aug 24 21:18:33 2011 +0200
Commit: Stefan Gehrig
CommitDate: Wed Aug 24 21:18:33 2011 +0200
refactored file buffer generation in streamWrapper::stream_open()
delete mode 100644 src/TQ/Git/StreamWrapper/FileBuffer.php
create mode 100644 src/TQ/Git/StreamWrapper/FileBuffer/Factory/CommitFactory.php
create mode 100644 src/TQ/Git/StreamWrapper/FileBuffer/Factory/DefaultFactory.php
create mode 100644 src/TQ/Git/StreamWrapper/FileBuffer/Factory/Factory.php
create mode 100644 src/TQ/Git/StreamWrapper/FileBuffer/Factory/HeadFileFactory.php
create mode 100644 src/TQ/Git/StreamWrapper/FileBuffer/Factory/LogFactory.php
create mode 100644 src/TQ/Git/StreamWrapper/FileBuffer/Factory/Resolver.php
create mode 100644 src/TQ/Git/StreamWrapper/FileBuffer/FileBuffer.php
create mode 100644 src/TQ/Git/StreamWrapper/FileBuffer/StreamBuffer.php
create mode 100644 src/TQ/Git/StreamWrapper/FileBuffer/StreamException.php
create mode 100644 src/TQ/Git/StreamWrapper/FileBuffer/StringBuffer.php
delete mode 100644 src/TQ/Git/StreamWrapper/FileStreamBuffer.php
delete mode 100644 src/TQ/Git/StreamWrapper/FileStreamException.php
delete mode 100644 src/TQ/Git/StreamWrapper/FileStreamFactory.php
delete mode 100644 src/TQ/Git/StreamWrapper/FileStreamFactoryResolver.php
delete mode 100644 src/TQ/Git/StreamWrapper/FileStringBuffer.php
create mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileBuffer/Factory/ResolverTest.php
create mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileBuffer/StreamBufferTest.php
create mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileBuffer/StringBufferTest.php
delete mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileStreamBufferTest.php
delete mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileStreamFactoryResolverTest.php
delete mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileStringBufferTest.php
[17] => commit 3190a1edccc0e3efaaae89dfbb5275d138db97f6
Merge: d951f75 4df8713
Author: Stefan Gehrig
AuthorDate: Wed Aug 24 20:08:05 2011 +0200
Commit: Stefan Gehrig
CommitDate: Wed Aug 24 20:08:05 2011 +0200
Merge branch 'master' into filestream-factory
[18] => commit d951f759ec9efba843718d0313c97a823f5a65d5
Author: Stefan Gehrig
AuthorDate: Wed Aug 24 08:15:27 2011 +0200
Commit: Stefan Gehrig
CommitDate: Wed Aug 24 08:15:27 2011 +0200
initial work for new file stream factory implementation
create mode 100644 src/TQ/Git/StreamWrapper/FileStreamFactory.php
create mode 100644 src/TQ/Git/StreamWrapper/FileStreamFactoryResolver.php
create mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileStreamFactoryResolverTest.php
[19] => commit 4df8713bbcc2bcd7798b4d6941a2977edd70d05e
Author: Stefan Gehrig
AuthorDate: Wed Aug 24 07:49:01 2011 +0200
Commit: Stefan Gehrig
CommitDate: Wed Aug 24 07:49:01 2011 +0200
removed unneeded abstract class
FileStringBuffer and FileStreamBuffer directly implement the FileBuffer interface now
delete mode 100644 src/TQ/Git/StreamWrapper/AbstractFileBuffer.php
[20] => commit 9bf3396537f60d25b75fbd37135d392a9cea47e3
Author: Stefan Gehrig
AuthorDate: Wed Aug 24 07:43:46 2011 +0200
Commit: Stefan Gehrig
CommitDate: Wed Aug 24 07:43:46 2011 +0200
added clearstatcache() calls (tests on Windows seem to work more reliable when the stat cache is cleared once in a while)
[21] => commit 632fa281f1660cdee97201f6ca2f07a0fa8ee744
Author: Stefan Gehrig
AuthorDate: Wed Aug 24 07:39:39 2011 +0200
Commit: Stefan Gehrig
CommitDate: Wed Aug 24 07:39:39 2011 +0200
added streamWrapper::stream_flush() for flush() support
[22] => commit 901f1c9e71abaee589eaed881cae2fab54058d29
Author: Stefan Gehrig
AuthorDate: Tue Aug 23 08:50:45 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 23 08:50:45 2011 +0200
added missing namespace include
[23] => commit 2eeee4dc4ce3b8998b83c861629a3baf94773cc8
Author: Stefan Gehrig
AuthorDate: Tue Aug 23 08:08:28 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 23 08:08:28 2011 +0200
moved some of the interoperability code into separate methods
[24] => commit 4b86aedded1cc98a17e74cc38d76a4c892d0a574
Author: Stefan Gehrig
AuthorDate: Tue Aug 23 07:57:15 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 23 07:57:15 2011 +0200
moved some of the interoperability code to the test helper
[25] => commit 59e82748bbd2556af1de28b813262dc65991dce0
Author: Stefan Gehrig
AuthorDate: Tue Aug 23 07:48:48 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 23 07:48:48 2011 +0200
updated README with used Git versions
[26] => commit 04aff3b0ae48f656e6efaa3f3820773efd9764f8
Merge: 836a7ef f6862e6
Author: Stefan Gehrig
AuthorDate: Tue Aug 23 07:38:59 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 23 07:38:59 2011 +0200
Merge branch 'cli-result-stream'
[27] => commit 836a7ef35dd19a250cf2f57228c6e2573436f108
Merge: 65efe4a 2ac42e1
Author: Stefan Gehrig
AuthorDate: Tue Aug 23 07:38:52 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 23 07:38:52 2011 +0200
Merge branch 'windows-compat'
[28] => commit 65efe4adaa76a2152834ff90b9f550e5215111dd
Author: Stefan Gehrig
AuthorDate: Tue Aug 23 07:35:52 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 23 07:35:52 2011 +0200
moved to 0.2.0-beta
updated README
[29] => commit 8c60c1bf4b1cb8d875caa677e0085463ba229d39
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 21:56:23 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 21:56:23 2011 +0200
Squashed commit of the following:
commit 2ac42e1fe42fec1b57a2b5e28cb0dd985b2f67a7
Author: Stefan Gehrig
Date: Mon Aug 22 21:50:45 2011 +0200
added a clearstatcache() call
commit bbe5d0ebf34ca4a72bd4ed2dc3bf9e6f6d0f4d26
Author: Stefan Gehrig
Date: Mon Aug 22 21:44:46 2011 +0200
fixed new lines
commit 8897fc7854a7148b04c72e33dbac21f31db2c867
Author: Stefan Gehrig
Date: Mon Aug 22 21:39:46 2011 +0200
fixed line-endings in test
commit fe2a6e6eccd53b303b34bf09745a27b3ca3ee66c
Author: Stefan Gehrig
Date: Mon Aug 22 21:33:16 2011 +0200
fixed path
commit 45c8f3cf467995f728678b2747c185a01988eca1
Author: Stefan Gehrig
Date: Mon Aug 22 21:30:07 2011 +0200
fixed path
commit bca44c3bf23187669ddb8d4b83b7c7c17e183410
Author: Stefan Gehrig
Date: Mon Aug 22 21:27:21 2011 +0200
fixes drive handling
commit f886ade24dabdcd7256151985343d5f29f35a86b
Author: Stefan Gehrig
Date: Mon Aug 22 21:18:33 2011 +0200
fixed drive handling when determining repository root
commit 0ce8aa45be3b69481cd406560a006e4c511a0a4f
Author: Stefan Gehrig
Date: Mon Aug 22 21:05:51 2011 +0200
path normalization
commit 9a6362a191361fbc60b8a799d2b0d2d4c0b1f577
Author: Stefan Gehrig
Date: Mon Aug 22 21:00:45 2011 +0200
all paths are normalized to use / as separator
commit be7b94c5cc2d5ad2dd256a7e6a58ba1a762c7f6a
Author: Stefan Gehrig
Date: Mon Aug 22 20:34:42 2011 +0200
too hot today - wrong parameter sequence
commit 944af64d8fa8cfb44c1d1db79930fb8604d8974f
Author: Stefan Gehrig
Date: Mon Aug 22 20:33:45 2011 +0200
fixed read-only-file problem with Windows
commit a86408e41580cac9d3b9e164ea07221145ce9b3c
Author: Stefan Gehrig
Date: Mon Aug 22 08:42:10 2011 +0200
fixed test setup
commit 6b2087565f26ba325fefb09d9d6102064c8553a1
Author: Stefan Gehrig
Date: Mon Aug 22 08:35:28 2011 +0200
fixing with trial-and-error
commit 888303360b73bca056b093639360c9c6e5517c2a
Author: Stefan Gehrig
Date: Mon Aug 22 08:33:23 2011 +0200
fixed command creation for Windows
commit 32a8bd21a01b4f98da9965536149af98e374fb27
Author: Stefan Gehrig
Date: Mon Aug 22 08:26:21 2011 +0200
normalize directory separators for Windows
commit dd7c9e3b4adbfa15f36c194fe4ef4bbc36f1be1e
Author: Stefan Gehrig
Date: Mon Aug 22 08:16:13 2011 +0200
too early
commit 5a5ae3afc5d0744cbe5893ee9d6b12ca5623c3c6
Author: Stefan Gehrig
Date: Mon Aug 22 08:15:15 2011 +0200
fixed again - hope I'll get it right sometime ;-)
commit 89bd09c3155d6c550c8c112b2c5a08416ec4b53b
Author: Stefan Gehrig
Date: Mon Aug 22 08:13:42 2011 +0200
fixed windows detection
commit 4ed1638e3d12e42db38c0ab00c857498f31e2cc7
Author: Stefan Gehrig
Date: Mon Aug 22 08:05:06 2011 +0200
option to set test temp path manually fixed call creation tests to work on windows
commit e071e881d1a1ac0f6ba61986735d0d5862e98609
Author: Stefan Gehrig
Date: Fri Aug 19 18:16:13 2011 +0200
updated README
[30] => commit 153e723b805321fc95f9e893e61c1efabf2f6814
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 21:55:49 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 21:55:49 2011 +0200
Squashed commit of the following:
commit f6862e6b682494236287ec6218c6e182da090094
Author: Stefan Gehrig
Date: Fri Aug 19 08:06:03 2011 +0200
no need for four different stream resources if two are sufficient, prop_open now directly writes stdout and stderr into pre-opened temp streams which are then passed to CallResult
commit a128e6005fa1d7b3d796eb7409584ed28c9e4197
Author: Stefan Gehrig
Date: Fri Aug 19 07:54:46 2011 +0200
moved internal data structure of CallResult to use streams instead of string variables - first try
[31] => commit 2ac42e1fe42fec1b57a2b5e28cb0dd985b2f67a7
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 21:50:45 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 21:50:45 2011 +0200
added a clearstatcache() call
[32] => commit bbe5d0ebf34ca4a72bd4ed2dc3bf9e6f6d0f4d26
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 21:44:46 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 21:44:46 2011 +0200
fixed new lines
[33] => commit 8897fc7854a7148b04c72e33dbac21f31db2c867
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 21:39:46 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 21:39:46 2011 +0200
fixed line-endings in test
[34] => commit fe2a6e6eccd53b303b34bf09745a27b3ca3ee66c
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 21:33:16 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 21:33:16 2011 +0200
fixed path
[35] => commit 45c8f3cf467995f728678b2747c185a01988eca1
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 21:30:07 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 21:30:07 2011 +0200
fixed path
[36] => commit bca44c3bf23187669ddb8d4b83b7c7c17e183410
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 21:27:21 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 21:27:21 2011 +0200
fixes drive handling
[37] => commit f886ade24dabdcd7256151985343d5f29f35a86b
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 21:18:33 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 21:18:33 2011 +0200
fixed drive handling when determining repository root
[38] => commit 0ce8aa45be3b69481cd406560a006e4c511a0a4f
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 21:05:51 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 21:05:51 2011 +0200
path normalization
[39] => commit 9a6362a191361fbc60b8a799d2b0d2d4c0b1f577
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 21:00:45 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 21:00:45 2011 +0200
all paths are normalized to use / as separator
[40] => commit be7b94c5cc2d5ad2dd256a7e6a58ba1a762c7f6a
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 20:34:42 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 20:34:42 2011 +0200
too hot today - wrong parameter sequence
[41] => commit 944af64d8fa8cfb44c1d1db79930fb8604d8974f
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 20:33:45 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 20:33:45 2011 +0200
fixed read-only-file problem with Windows
[42] => commit a86408e41580cac9d3b9e164ea07221145ce9b3c
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 08:42:10 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 08:42:10 2011 +0200
fixed test setup
[43] => commit 6b2087565f26ba325fefb09d9d6102064c8553a1
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 08:35:28 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 08:35:28 2011 +0200
fixing with trial-and-error
[44] => commit 888303360b73bca056b093639360c9c6e5517c2a
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 08:33:23 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 08:33:23 2011 +0200
fixed command creation for Windows
[45] => commit 32a8bd21a01b4f98da9965536149af98e374fb27
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 08:26:21 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 08:26:21 2011 +0200
normalize directory separators for Windows
[46] => commit dd7c9e3b4adbfa15f36c194fe4ef4bbc36f1be1e
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 08:16:13 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 08:16:13 2011 +0200
too early
[47] => commit 5a5ae3afc5d0744cbe5893ee9d6b12ca5623c3c6
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 08:15:15 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 08:15:15 2011 +0200
fixed again - hope I'll get it right sometime ;-)
[48] => commit 89bd09c3155d6c550c8c112b2c5a08416ec4b53b
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 08:13:42 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 08:13:42 2011 +0200
fixed windows detection
[49] => commit 4ed1638e3d12e42db38c0ab00c857498f31e2cc7
Author: Stefan Gehrig
AuthorDate: Mon Aug 22 08:05:06 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 22 08:08:03 2011 +0200
option to set test temp path manually fixed call creation tests to work on windows
[50] => commit e071e881d1a1ac0f6ba61986735d0d5862e98609
Author: Stefan Gehrig
AuthorDate: Fri Aug 19 18:16:13 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 19 18:16:13 2011 +0200
updated README
[51] => commit f6862e6b682494236287ec6218c6e182da090094
Author: Stefan Gehrig
AuthorDate: Fri Aug 19 08:06:03 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 19 18:11:42 2011 +0200
no need for four different stream resources if two are sufficient, prop_open now directly writes stdout and stderr into pre-opened temp streams which are then passed to CallResult
[52] => commit a128e6005fa1d7b3d796eb7409584ed28c9e4197
Author: Stefan Gehrig
AuthorDate: Fri Aug 19 07:54:46 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 19 07:54:46 2011 +0200
moved internal data structure of CallResult to use streams instead of string variables - first try
[53] => commit 502b4181e0d74b4acc2d8f9773c0489809862d79
Author: Stefan Gehrig
AuthorDate: Thu Aug 18 08:12:15 2011 +0200
Commit: Stefan Gehrig
CommitDate: Thu Aug 18 08:12:15 2011 +0200
fixed typo
[54] => commit b49b7ea40423dbd9dd82bdad12aec13460cc6c1a
Author: Stefan Gehrig
AuthorDate: Thu Aug 18 07:54:10 2011 +0200
Commit: Stefan Gehrig
CommitDate: Thu Aug 18 07:54:10 2011 +0200
changed trim() calls to rtrim() because leading whitespace might be relevant (e.g. in status output)
[55] => commit 4088c79c591a756ef1182ea6756f52ccfdc26e0d
Author: Stefan Gehrig
AuthorDate: Thu Aug 18 07:48:14 2011 +0200
Commit: Stefan Gehrig
CommitDate: Thu Aug 18 07:48:14 2011 +0200
fixed two tests
original repository did include a .git directory where it should not have one; two tests failed on a repository checked out in a clean directory
[56] => commit c1c119f5c0eff6220ea6b1281ed563f32afd4996
Author: Stefan Gehrig
AuthorDate: Wed Aug 17 08:01:36 2011 +0200
Commit: Stefan Gehrig
CommitDate: Wed Aug 17 08:01:36 2011 +0200
updated to-do in README and added a file_put_contents example with stream context
[57] => commit 8f8416b6cf74b80ffffa5fe4b89c22c53580dcdc
Author: Stefan Gehrig
AuthorDate: Wed Aug 17 07:54:05 2011 +0200
Commit: Stefan Gehrig
CommitDate: Wed Aug 17 07:54:05 2011 +0200
merged changes from 0.1-release branch into master
create mode 100644 src/TQ/Git/StreamWrapper/FileStreamException.php
[58] => commit 583ed502a72a38fdf9517f4bdc86708bf521a240
Merge: 02bc889 468803f
Author: Stefan Gehrig
AuthorDate: Tue Aug 16 21:30:05 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 16 21:30:05 2011 +0200
Merge branch 'release/0.1'
Conflicts:
VERSION
[59] => commit 468803fadf2c55805a784630ee706c58a1bac6cd
Author: Stefan Gehrig
AuthorDate: Tue Aug 16 21:29:09 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 16 21:29:09 2011 +0200
updated README
[60] => commit 02bc889d927c608da920502ccb74ba190f10bb0f
Author: Stefan Gehrig
AuthorDate: Tue Aug 16 21:12:35 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 16 21:12:35 2011 +0200
moved to 0.2.0-dev
[61] => commit af789692fcf8dc3e4515584ac137e6714633d1e7
Author: Stefan Gehrig
AuthorDate: Tue Aug 16 21:12:01 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 16 21:12:01 2011 +0200
moved to 0.1.0-beta
[62] => commit 487e0ad2ac84874ffd21d1f61f9d6206343a9424
Author: Stefan Gehrig
AuthorDate: Tue Aug 16 20:32:16 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 16 20:32:16 2011 +0200
added write support for fopen()
create mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileWriteTest.php
[63] => commit 6ea4aec185b726c0cc5e1799662594d1f2990a37
Author: Stefan Gehrig
AuthorDate: Tue Aug 16 19:59:18 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 16 20:00:47 2011 +0200
refactored FileBuffer and associates
create mode 100644 src/TQ/Git/StreamWrapper/AbstractFileBuffer.php
[64] => commit 4cdea588bb01ff7076c8ac24baf1b3bd041dd881
Author: Stefan Gehrig
AuthorDate: Tue Aug 16 19:36:56 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 16 19:36:56 2011 +0200
fixed transactional to detect changes and not commit if not necessary
[65] => commit f1e30e427bcddab2426ba6936b08f46b1ab0dae1
Author: Stefan Gehrig
AuthorDate: Tue Aug 16 19:36:30 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 16 19:36:30 2011 +0200
renamed ModificationTest into FileOperationTest
create mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileOperationTest.php
delete mode 100644 tests/TQ/Tests/Git/StreamWrapper/ModificationTest.php
[66] => commit 9e31dbba6742345d2a57d0447ae81d250d2a6c49
Author: Stefan Gehrig
AuthorDate: Tue Aug 16 09:03:18 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 16 09:03:18 2011 +0200
added stream context options and parameters support
support for commitMsg and author in
- streamWrapper::mkdir()
- streamWrapper::rename()
- streamWrapper::rmdir()
- streamWrapper::unlink()
added tests
[67] => commit af0eff0a4e1f7219f7c00a72b96cd7095d9595ac
Author: Stefan Gehrig
AuthorDate: Tue Aug 16 08:46:54 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 16 08:46:54 2011 +0200
added author parameter support to all methods committing to the repository
[68] => commit 55e4fb4a600ee6c2b3a99cc2df08bd766e19210e
Author: Stefan Gehrig
AuthorDate: Tue Aug 16 07:47:58 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 16 07:47:58 2011 +0200
added method to retrieve the Git url from a PathInformation object
refactored PathInformation creation
refactored mask checks into static helper method
added support for STREAM_USE_PATH in streamWrapper::stream_open() - at least as for as that the $opened_path argument is set to the Git URL opened (support for include_path is not relevant)
added support for STREAM_REPORT_ERRORS in streamWrapper::stream_open()
[69] => commit a6ed277301d1abdca233f954f716c5b0eecbf11a
Author: Stefan Gehrig
AuthorDate: Mon Aug 15 19:25:22 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 15 19:25:22 2011 +0200
added support for options and flags in streamWrapper::mkdir(), streamWrapper::rmdir() and streamWrapper::url_stat()
added support for STREAM_MKDIR_RECURSIVE in streamWrapper:mkdir()
added support for STREAM_MKDIR_RECURSIVE in streamWrapper::rmdir() but disabled non-recursive deletes because Git mostly requires recursive deletes and PHP's rmdir() does not provide a parameter to turn recursive deletes on
added support for STREAM_MKDIR_RECURSIVE in streamWrapper::url_stat()
updated README
added tests for recursive directory creation
[70] => commit 4969b5ef29872691f6619e60237918b43fe50ebd
Author: Stefan Gehrig
AuthorDate: Mon Aug 15 19:01:26 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 15 19:01:26 2011 +0200
refactored path parsing and path information creation out of the stream wrapper
[71] => commit 85ad5f8cdbddcbd8c0549526dbd404eccf61421b
Author: Stefan Gehrig
AuthorDate: Mon Aug 15 18:49:32 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 15 18:49:32 2011 +0200
persisting path information in member variable for dir_opendir and stream_open
[72] => commit 54f5655b5f326180994cb9bfe372778cf3144ee8
Author: Stefan Gehrig
AuthorDate: Fri Aug 12 19:24:21 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 12 19:24:21 2011 +0200
updated README
[73] => commit 358735255e802a269132fae6bd1fe36bf26f7069
Author: Stefan Gehrig
AuthorDate: Fri Aug 12 19:10:34 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 12 19:10:34 2011 +0200
fixed severe regression bug
[74] => commit 38c0958b5b11398cbd1ba8c303823802f0360efb
Author: Stefan Gehrig
AuthorDate: Fri Aug 12 19:01:19 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 12 19:01:19 2011 +0200
added streamWrapper::mkdir() and supporting tests
[75] => commit b743177aecd248139cc6fd185633fd815c269e05
Author: Stefan Gehrig
AuthorDate: Fri Aug 12 19:00:51 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 12 19:00:51 2011 +0200
fixed login when opening a repository
[76] => commit 222990aabf30102b0a348b29e96f346755475b01
Author: Stefan Gehrig
AuthorDate: Fri Aug 12 18:27:12 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 12 18:27:12 2011 +0200
added tests for illegal usage of unlink and rmdir on stream wrapper resources
[77] => commit 9acd5fcf1d248d004a319a1a7c0a061007ceae7d
Author: Stefan Gehrig
AuthorDate: Fri Aug 12 18:18:13 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 12 18:26:19 2011 +0200
fixed bug with not updated length and position after write
added tests
[78] => commit 48f645150091095bbb659e2e26b36efa90444e0b
Author: Stefan Gehrig
AuthorDate: Fri Aug 12 11:40:49 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 12 11:40:49 2011 +0200
updated README
changed version 0.1.0-alpha
[79] => commit 268f4c9fbd5d35b705a5c59fa1496785131bc465
Author: Stefan Gehrig
AuthorDate: Fri Aug 12 08:16:08 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 12 08:16:08 2011 +0200
added two tests for error conditions when renaming a file
[80] => commit 300d99b58e4f56db18962b1e2d3bb0a852f3c8a1
Author: Stefan Gehrig
AuthorDate: Fri Aug 12 08:11:27 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 12 08:15:50 2011 +0200
fixed serious bug in catch (need to use \Exception when catching all exceptions in namespaced code)
[81] => commit 23e6aae1f6c28ca315132ce795404282f8a81123
Author: Stefan Gehrig
AuthorDate: Fri Aug 12 07:59:21 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 12 08:00:36 2011 +0200
using --batch-check with cat-file to determine the object information - should be much faster than two separate calls to cat-file
[82] => commit 44c9241a951cde55ae0665054bda888e46f77d11
Author: Stefan Gehrig
AuthorDate: Fri Aug 12 07:58:32 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 12 07:58:32 2011 +0200
Git\Binary now supports calls with stdIn as third parameter to overloaded method calls (argument 1 is the repository path, argument 2 is an array of arguments and argument 3 is the stdIn)
[83] => commit db6a8cb997112f2020bb8cd8e32dbe87198502d4
Author: Stefan Gehrig
AuthorDate: Fri Aug 12 07:33:17 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 12 07:33:17 2011 +0200
added support for streamWrapper:stream_stat by retrieving object information when creating the FileStringBuffer
[84] => commit 4f08f59d62674af099d19801f16c0dba1fcaa326
Author: Stefan Gehrig
AuthorDate: Thu Aug 11 09:58:50 2011 +0200
Commit: Stefan Gehrig
CommitDate: Thu Aug 11 09:58:50 2011 +0200
added tests for RecursiveIterator in historized context
[85] => commit 8cf209111dde3caf3f5d9ee2c928250d9c7f4148
Author: Stefan Gehrig
AuthorDate: Thu Aug 11 09:58:23 2011 +0200
Commit: Stefan Gehrig
CommitDate: Thu Aug 11 09:58:23 2011 +0200
made the FileStringBuffer stat implementation compatible with streamWrapper:url_stat
[86] => commit 0cc7e49d08d718b00f9bdcea1a8d09eb8de785d8
Author: Stefan Gehrig
AuthorDate: Thu Aug 11 09:57:39 2011 +0200
Commit: Stefan Gehrig
CommitDate: Thu Aug 11 09:57:39 2011 +0200
added stat support in repository and stream wrapper for url_stat (stream_stat is currently not supported)
added tests for stat (using streamWrapper:url_stat)
fixed missing @return in doc block
fixed path parsing in stream wrapper when the wrapper is used from a RecursiveIterator
create mode 100644 tests/TQ/Tests/Git/StreamWrapper/StatTest.php
[87] => commit eb3aa06c37008251cdc6bfa3a625d4e9eb246466
Author: Stefan Gehrig
AuthorDate: Wed Aug 10 21:57:19 2011 +0200
Commit: Stefan Gehrig
CommitDate: Wed Aug 10 21:57:19 2011 +0200
added documentation of stat mode bit field (from `man 2 stat`)
[88] => commit 6830cc5b578d7f872f57994b583711dbaf10e9cd
Author: Stefan Gehrig
AuthorDate: Wed Aug 10 08:08:33 2011 +0200
Commit: Stefan Gehrig
CommitDate: Wed Aug 10 08:08:33 2011 +0200
allow empty $command when calling the Git binary which is required when you want to run "git --version" for example
[89] => commit 03977e7afdf530f9838426db7c2987b0d093b5e3
Author: Stefan Gehrig
AuthorDate: Wed Aug 10 08:07:57 2011 +0200
Commit: Stefan Gehrig
CommitDate: Wed Aug 10 08:07:57 2011 +0200
renamed cliCall() method to getCliCall() to match all other getters
[90] => commit 878273b230e1885e7a431d9da0577db86dc3a7b3
Author: Stefan Gehrig
AuthorDate: Wed Aug 10 08:07:23 2011 +0200
Commit: Stefan Gehrig
CommitDate: Wed Aug 10 08:07:23 2011 +0200
resetting position pointer if illegal $whence is given
[91] => commit 5c1deedb74ab50fe46aa5117175b6a5834bfb47e
Author: Stefan Gehrig
AuthorDate: Wed Aug 10 08:06:19 2011 +0200
Commit: Stefan Gehrig
CommitDate: Wed Aug 10 08:06:52 2011 +0200
added test for the cli call result when running a successful and a failed cli call
create mode 100644 tests/TQ/Tests/Git/Cli/CallResultTest.php
[92] => commit 9c9db50571b527489692d61a4baa6abb70d3f351
Author: Stefan Gehrig
AuthorDate: Wed Aug 10 08:05:42 2011 +0200
Commit: Stefan Gehrig
CommitDate: Wed Aug 10 08:05:42 2011 +0200
added separate test for DirectoryBuffer (just test the iteration)
create mode 100644 tests/TQ/Tests/Git/StreamWrapper/DirectoryBufferTest.php
[93] => commit d24db4fb9fb58b5e316e05d09e0d02dfe34378e9
Author: Stefan Gehrig
AuthorDate: Wed Aug 10 08:05:15 2011 +0200
Commit: Stefan Gehrig
CommitDate: Wed Aug 10 08:05:15 2011 +0200
renamed test file
delete mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileRevisionBufferTest.php
create mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileStringBufferTest.php
[94] => commit 6d9e30563a26578a2dbdee237c5729f58b6cfa7b
Author: Stefan Gehrig
AuthorDate: Tue Aug 9 20:46:02 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 9 20:46:02 2011 +0200
added tests for unlink() and rename() and fixed issues surfacing while running these tests
create mode 100644 tests/TQ/Tests/Git/StreamWrapper/ModificationTest.php
[95] => commit 58fda030544f99af3296cedc7bc6dfbcc9bd40b8
Author: Stefan Gehrig
AuthorDate: Tue Aug 9 19:39:23 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 9 19:39:23 2011 +0200
implemented (untested) rename(), rmdir(), unlink()
changed implementation of url_stat()
[96] => commit bd62a85d7f7e0b60eea8e834aa5b4a94e434c889
Author: Stefan Gehrig
AuthorDate: Tue Aug 9 19:38:25 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 9 19:38:25 2011 +0200
added test for removing subdirectory in a repository
[97] => commit 8932ad47c15e348cc7174dd2dda6191c9922b6bc
Author: Stefan Gehrig
AuthorDate: Tue Aug 9 19:37:52 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 9 19:37:52 2011 +0200
fixed bug with file_put_contents and empty data
[98] => commit f195bbb5f307431c6f6ac7f051708db2b3aa2588
Author: Stefan Gehrig
AuthorDate: Tue Aug 9 19:12:27 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 9 19:12:27 2011 +0200
added tests for FilesystemIterator and RecursiveDirectoryIterator on HEAD directory traversing
[99] => commit 463648619f242c8be94e6a39a0613ef511fe4d8d
Author: Stefan Gehrig
AuthorDate: Tue Aug 9 19:11:40 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 9 19:11:40 2011 +0200
implemented stat support (stream_stat() and url_stat()) for stream wrapper
[100] => commit 9e18d6861863563e6a09212107941440866340f3
Merge: b2725ed 21930bc
Author: Stefan Gehrig
AuthorDate: Tue Aug 9 18:47:56 2011 +0200
Commit: Stefan Gehrig
CommitDate: Tue Aug 9 18:47:56 2011 +0200
Merge branch 'file-buffer-impl'
[101] => commit b2725ed9534a7cbd2d42a728e4835d128e1dee1e
Author: Stefan Gehrig
AuthorDate: Mon Aug 8 20:41:02 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 8 20:41:02 2011 +0200
changed implementation details of internal file buffer handling
Squashed commit of the following:
commit 21930bcdf2c1b492997d630b1e058945c5b87c7d
Author: Stefan Gehrig
Date: Mon Aug 8 20:40:06 2011 +0200
renamed FileRevisionBuffer to FileStringBuffer
fixed implementation of setPosition() in FileStreamBuffer
implemented FileStreamBuffer for HEAD files
commit af9e7973a4c86d020e035be04e03c5b2be9d24df
Merge: ea04675 605a02c
Author: Stefan Gehrig
Date: Mon Aug 8 19:35:24 2011 +0200
Merge branch 'master' into file-buffer-impl
commit ea046756a15deadf1dd341645eb446a8d9aefebc
Author: Stefan Gehrig
Date: Mon Aug 8 19:32:19 2011 +0200
added stream buffer to handle current files in file system
create mode 100644 src/TQ/Git/StreamWrapper/FileStreamBuffer.php
create mode 100644 src/TQ/Git/StreamWrapper/FileStringBuffer.php
delete mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileBufferTest.php
create mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileRevisionBufferTest.php
create mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileStreamBufferTest.php
[102] => commit 21930bcdf2c1b492997d630b1e058945c5b87c7d
Author: Stefan Gehrig
AuthorDate: Mon Aug 8 20:40:06 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 8 20:40:06 2011 +0200
renamed FileRevisionBuffer to FileStringBuffer
fixed implementation of setPosition() in FileStreamBuffer
implemented FileStreamBuffer for HEAD files
delete mode 100644 src/TQ/Git/StreamWrapper/FileRevisionBuffer.php
create mode 100644 src/TQ/Git/StreamWrapper/FileStringBuffer.php
[103] => commit af9e7973a4c86d020e035be04e03c5b2be9d24df
Merge: ea04675 605a02c
Author: Stefan Gehrig
AuthorDate: Mon Aug 8 19:35:24 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 8 19:35:24 2011 +0200
Merge branch 'master' into file-buffer-impl
[104] => commit 605a02cfcae30dc5e722aedd3cf3e9b6618a2641
Author: Stefan Gehrig
AuthorDate: Mon Aug 8 19:35:11 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 8 19:35:11 2011 +0200
changed URL format for commit status
[105] => commit ea046756a15deadf1dd341645eb446a8d9aefebc
Author: Stefan Gehrig
AuthorDate: Mon Aug 8 19:32:19 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 8 19:32:19 2011 +0200
added stream buffer to handle current files in file system
create mode 100644 src/TQ/Git/StreamWrapper/FileRevisionBuffer.php
create mode 100644 src/TQ/Git/StreamWrapper/FileStreamBuffer.php
delete mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileBufferTest.php
create mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileRevisionBufferTest.php
create mode 100644 tests/TQ/Tests/Git/StreamWrapper/FileStreamBufferTest.php
[106] => commit d5bd6020baece30f78c16939637a7111ce1e423d
Author: Stefan Gehrig
AuthorDate: Mon Aug 8 17:32:31 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 8 17:32:31 2011 +0200
added more code documentation
[107] => commit af389228fcac532d0646c8a0c10816c98d423b0c
Author: Stefan Gehrig
AuthorDate: Mon Aug 8 08:13:59 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 8 08:13:59 2011 +0200
start documenting the code
[108] => commit 504c5cbb31e74df2b4fbdc3d4b0c4fe98aaf359c
Author: Stefan Gehrig
AuthorDate: Mon Aug 8 08:04:17 2011 +0200
Commit: Stefan Gehrig
CommitDate: Mon Aug 8 08:04:17 2011 +0200
removed duplicate example
[109] => commit 172b16d70b3514d71076cfbda87d4a4cdfa4df87
Merge: 7242211 9077a9a
Author: Stefan Gehrig
AuthorDate: Fri Aug 5 21:23:51 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 5 21:23:51 2011 +0200
Merge branch 'master' of github.com:teqneers/PHP-Stream-Wrapper-for-Git
Conflicts:
README.md
[110] => commit 7242211a4c31c09da480b6c0fac70fae342ba2bd
Author: Stefan Gehrig
AuthorDate: Fri Aug 5 21:19:38 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 5 21:21:23 2011 +0200
added examples to the README
[111] => commit 9077a9a54fd70387004cb0921ed266ae7b8d5482
Author: Stefan Gehrig
AuthorDate: Fri Aug 5 21:19:38 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 5 21:19:38 2011 +0200
added examples
[112] => commit 98c25926aa8338385351c2c950e732b7e331e796
Author: Stefan Gehrig
AuthorDate: Fri Aug 5 10:53:49 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 5 10:53:49 2011 +0200
updated README
[113] => commit b9a7037636a7fbd92dde40ce54452d9add0ad57d
Author: Stefan Gehrig
AuthorDate: Fri Aug 5 10:50:04 2011 +0200
Commit: Stefan Gehrig
CommitDate: Fri Aug 5 10:50:04 2011 +0200
added MIT license text to all files
added LICENSE file
create mode 100644 LICENSE
[114] => commit 48d506f4bc54ba17b805983c6ca1197589267a4f
Author: Stefan Gehrig