<?xml version="1.0"?>
<?xml-stylesheet
href="http://www.w3.org/2000/08/w3c-synd/style.css" type="text/css"
?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel rdf:about="http://pear.php.net/bugs/search.php">
    <title>PEAR Bug Search Results</title>
    <link>http://pear.php.net/bugs/search.php?cmd=display&amp;package_name%5B0%5D=VersionControl_Git</link>
    <description>Search Results</description>
    <dc:language>en-us</dc:language>
    <dc:creator>pear-webmaster@lists.php.net</dc:creator>
    <dc:publisher>pear-webmaster@lists.php.net</dc:publisher>
    <admin:generatorAgent rdf:resource="http://pear.php.net/bugs"/>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
    <items>
     <rdf:Seq>
      <rdf:li rdf:resource="http://pear.php.net/bug/19907" />
      <rdf:li rdf:resource="http://pear.php.net/bug/19605" />
      <rdf:li rdf:resource="http://pear.php.net/bug/19385" />
      <rdf:li rdf:resource="http://pear.php.net/bug/18144" />
      <rdf:li rdf:resource="http://pear.php.net/bug/17911" />

     </rdf:Seq>
    </items>
  </channel>

  <image rdf:about="http://pear.php.net/gifs/pearsmall.gif">
    <title>PEAR Bugs</title>
    <url>http://pear.php.net/gifs/pearsmall.gif</url>
    <link>http://pear.php.net/bugs</link>
  </image>

    <item rdf:about="http://pear.php.net/bug/19907">
      <title>VersionControl_Git: Bug 19907 [Open] Git Command Error - Git Bin Path Has Spaces</title>
      <link>http://pear.php.net/bugs/19907</link>
      <content:encoded><![CDATA[<pre>VersionControl_Git Bug
Reported by laurin1
2013-04-21T11:10:51+00:00
PHP: 5.4.14 OS: Windows 7 x64 Package Version: 0.4.4

Description:
------------
This issue does not occur for all methods. getBranches() works fine, but getCommits() produces this $command:

&quot;C:\Program Files (x86)\Git\bin\git.exe&quot; rev-list --max-count=&quot;100&quot; --skip=&quot;0&quot; --pretty=&quot;raw&quot; &quot;master&quot; --

And throws this error:

VersionControl_Git_Exception: Some errors in executing git command Output: Error: 'C:\Program' is not recognized as an internal or external command, operable program or batch file. in C:\inetpub\3rd Party Apps\PEAR\pear\VersionControl\Git\Util\RevListFetcher.php on line 90

Test script:
---------------
$o = new VersionControl_Git(&quot;c:\\Inetpub\\Intranet_Local&quot;);
$o-&gt;setGitCommandPath(&quot;\&quot;C:\\Program Files (x86)\\Git\\bin\\git.exe\&quot;&quot;);
print_r($o-&gt;getCommits());

Expected result:
----------------
List commits. This works fine when I paste that command in the command line:

    12557 - IT (General) - Windows Cache Extension 1.0 for PHP - Released (winca
che)

commit c2015f4bdc4e9d23dffae31dcd8cc18f2c684ec7
tree 142597bc5855c85496f5b78cddc4e6df7c585eef
parent 4dcb9118d4d33c18779a1751099d0fa11569f93b
author keithdavis &lt;keithdavis&gt; 1259183141 +0000
committer keithdavis &lt;keithdavis&gt; 1259183141 +0000

    12962 - Intranet (General) - Upgrade WinCache Extension 1.0

commit 4dcb9118d4d33c18779a1751099d0fa11569f93b
tree 4cc0292665ab445fb735d0debcb9c21359023c57
parent 93b1bbe684e9b43acde242064f65e43d0084595b
author keithdavis &lt;keithdavis&gt; 1256767541 +0000
committer keithdavis &lt;keithdavis&gt; 1256767541 +0000

    Code Cleanup

commit 93b1bbe684e9b43acde242064f65e43d0084595b
tree 8dcd27b356efd251f7a8fb3cd6ccc9e17934f64c
parent 45a2d34bda9bc225a53a26466140212ba7a2c1b9
author keithdavis &lt;keithdavis&gt; 1256579228 +0000
committer keithdavis &lt;keithdavis&gt; 1256579228 +0000

    12557 - IT (General) - Windows Cache Extension 1.0 for PHP - Released (winca
che)

Actual result:
--------------
VersionControl_Git_Exception: Some errors in executing git command Output: Error: 'C:\Program' is not recognized as an internal or external command, operable program or batch file. in C:\inetpub\3rd Party Apps\PEAR\pear\VersionControl\Git\Util\RevListFetcher.php on line 90</pre>]]></content:encoded>
      <description><![CDATA[<pre>VersionControl_Git Bug
Reported by laurin1
2013-04-21T11:10:51+00:00
PHP: 5.4.14 OS: Windows 7 x64 Package Version: 0.4.4

Description:
------------
This issue does not occur for all methods. getBranches() works fine, but getCommits() produces this $command:

&quot;C:\Program Files (x86)\Git\bin\git.exe&quot; rev-list --max-count=&quot;100&quot; --skip=&quot;0&quot; --pretty=&quot;raw&quot; &quot;master&quot; --

And throws this error:

VersionControl_Git_Exception: Some errors in executing git command Output: Error: 'C:\Program' is not recognized as an internal or external command, operable program or batch file. in C:\inetpub\3rd Party Apps\PEAR\pear\VersionControl\Git\Util\RevListFetcher.php on line 90

Test script:
---------------
$o = new VersionControl_Git(&quot;c:\\Inetpub\\Intranet_Local&quot;);
$o-&gt;setGitCommandPath(&quot;\&quot;C:\\Program Files (x86)\\Git\\bin\\git.exe\&quot;&quot;);
print_r($o-&gt;getCommits());

Expected result:
----------------
List commits. This works fine when I paste that command in the command line:

    12557 - IT (General) - Windows Cache Extension 1.0 for PHP - Released (winca
che)

commit c2015f4bdc4e9d23dffae31dcd8cc18f2c684ec7
tree 142597bc5855c85496f5b78cddc4e6df7c585eef
parent 4dcb9118d4d33c18779a1751099d0fa11569f93b
author keithdavis &lt;keithdavis&gt; 1259183141 +0000
committer keithdavis &lt;keithdavis&gt; 1259183141 +0000

    12962 - Intranet (General) - Upgrade WinCache Extension 1.0

commit 4dcb9118d4d33c18779a1751099d0fa11569f93b
tree 4cc0292665ab445fb735d0debcb9c21359023c57
parent 93b1bbe684e9b43acde242064f65e43d0084595b
author keithdavis &lt;keithdavis&gt; 1256767541 +0000
committer keithdavis &lt;keithdavis&gt; 1256767541 +0000

    Code Cleanup

commit 93b1bbe684e9b43acde242064f65e43d0084595b
tree 8dcd27b356efd251f7a8fb3cd6ccc9e17934f64c
parent 45a2d34bda9bc225a53a26466140212ba7a2c1b9
author keithdavis &lt;keithdavis&gt; 1256579228 +0000
committer keithdavis &lt;keithdavis&gt; 1256579228 +0000

    12557 - IT (General) - Windows Cache Extension 1.0 for PHP - Released (winca
che)

Actual result:
--------------
VersionControl_Git_Exception: Some errors in executing git command Output: Error: 'C:\Program' is not recognized as an internal or external command, operable program or batch file. in C:\inetpub\3rd Party Apps\PEAR\pear\VersionControl\Git\Util\RevListFetcher.php on line 90</pre>]]></description>
      <dc:date>2013-04-21T11:10:51+00:00</dc:date>
      <dc:creator>keithdavis &amp;#x61;&amp;#116; solidtechservice &amp;#x64;&amp;#111;&amp;#x74; com</dc:creator>
      <dc:subject>VersionControl_Git Bug</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/19605">
      <title>VersionControl_Git: Feature/Change Request 19605 [Open] Support for Notes or commands in succession</title>
      <link>http://pear.php.net/bugs/19605</link>
      <content:encoded><![CDATA[<pre>VersionControl_Git Feature/Change Request
Reported by jnovack
2012-09-19T02:05:37+00:00
PHP: Irrelevant OS: Linux Package Version: 0.4.4

Description:
------------
In order to get notes working I had to code the command as 
below.

This breaks the idea and nomenclature that &quot;notes --ref=identity 
add&quot; is a command.  &quot;notes&quot; should be the command, adding a 
ref should put in the correct location, and add should be a 
subcommand?  This hugely complicates the getCommand() 
function.

Test script:
---------------
// BAD CODE 
$vc-&gt;getCommand('notes')
     -&gt;setOption('ref', 'identity')
     -&gt;subCommand('add')
     -&gt;setOption('force')
     -&gt;setOption('message', &quot;$notes&quot;)
     -&gt;execute();

// GOOD CODE
$vc-&gt;getCommand('notes --ref=identity add')
     -&gt;setOption('force')
     -&gt;setOption('message', &quot;$notes&quot;)
     -&gt;execute();

Expected result:
----------------
Both commands run the same.

Actual result:
--------------
Because of the way the arguments and options are processed, all 
arguments are added first, then all options are added to the 
string.  They need to be added in the order in which they are 
added to the getCommand() build.</pre>]]></content:encoded>
      <description><![CDATA[<pre>VersionControl_Git Feature/Change Request
Reported by jnovack
2012-09-19T02:05:37+00:00
PHP: Irrelevant OS: Linux Package Version: 0.4.4

Description:
------------
In order to get notes working I had to code the command as 
below.

This breaks the idea and nomenclature that &quot;notes --ref=identity 
add&quot; is a command.  &quot;notes&quot; should be the command, adding a 
ref should put in the correct location, and add should be a 
subcommand?  This hugely complicates the getCommand() 
function.

Test script:
---------------
// BAD CODE 
$vc-&gt;getCommand('notes')
     -&gt;setOption('ref', 'identity')
     -&gt;subCommand('add')
     -&gt;setOption('force')
     -&gt;setOption('message', &quot;$notes&quot;)
     -&gt;execute();

// GOOD CODE
$vc-&gt;getCommand('notes --ref=identity add')
     -&gt;setOption('force')
     -&gt;setOption('message', &quot;$notes&quot;)
     -&gt;execute();

Expected result:
----------------
Both commands run the same.

Actual result:
--------------
Because of the way the arguments and options are processed, all 
arguments are added first, then all options are added to the 
string.  They need to be added in the order in which they are 
added to the getCommand() build.</pre>]]></description>
      <dc:date>2012-09-19T02:05:37+00:00</dc:date>
      <dc:creator>jnovack &amp;#x61;&amp;#116; gmail &amp;#x64;&amp;#111;&amp;#x74; com</dc:creator>
      <dc:subject>VersionControl_Git Feature/Change Request</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/19385">
      <title>VersionControl_Git: Feature/Change Request 19385 [Open] omit Command::stripEscapeSequence</title>
      <link>http://pear.php.net/bugs/19385</link>
      <content:encoded><![CDATA[<pre>VersionControl_Git Feature/Change Request
Reported by cweiske
2012-04-18T02:00:30+00:00
PHP: Irrelevant OS:  Package Version: 0.4.4

Description:
------------
Sometimes it's necessary to omit the call to stripEscapeSequence() in VersionControl_Git_Util_Command::execute() - for example, when I want to fetch the contents of a binary file with &quot;git show hash:path/to/file.jpg&quot;.

Due to the escape sequence stripping, the binary files break easily.

It should be possible to set an option so that stripping is not done.</pre>]]></content:encoded>
      <description><![CDATA[<pre>VersionControl_Git Feature/Change Request
Reported by cweiske
2012-04-18T02:00:30+00:00
PHP: Irrelevant OS:  Package Version: 0.4.4

Description:
------------
Sometimes it's necessary to omit the call to stripEscapeSequence() in VersionControl_Git_Util_Command::execute() - for example, when I want to fetch the contents of a binary file with &quot;git show hash:path/to/file.jpg&quot;.

Due to the escape sequence stripping, the binary files break easily.

It should be possible to set an option so that stripping is not done.</pre>]]></description>
      <dc:date>2012-04-18T02:00:30+00:00</dc:date>
      <dc:creator>cweiske &amp;#x61;&amp;#116; php &amp;#x64;&amp;#111;&amp;#x74; net</dc:creator>
      <dc:subject>VersionControl_Git Feature/Change Request</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/18144">
      <title>VersionControl_Git: Feature/Change Request 18144 [Open] Add support for Tag object</title>
      <link>http://pear.php.net/bugs/18144</link>
      <content:encoded><![CDATA[<pre>VersionControl_Git Feature/Change Request
Reported by ebihara
2010-12-26T03:22:55+00:00
PHP: Irrelevant OS:  Package Version: 

Description:
------------
Add support for Tag object</pre>]]></content:encoded>
      <description><![CDATA[<pre>VersionControl_Git Feature/Change Request
Reported by ebihara
2010-12-26T03:22:55+00:00
PHP: Irrelevant OS:  Package Version: 

Description:
------------
Add support for Tag object</pre>]]></description>
      <dc:date>2010-12-26T03:22:55+00:00</dc:date>
      <dc:creator>kousuke &amp;#x61;&amp;#116; co3k &amp;#x64;&amp;#111;&amp;#x74; org</dc:creator>
      <dc:subject>VersionControl_Git Feature/Change Request</dc:subject>
    </item>
    <item rdf:about="http://pear.php.net/bug/17911">
      <title>VersionControl_Git: Feature/Change Request 17911 [Assigned] Add ability to guess path to Git binary</title>
      <link>http://pear.php.net/bugs/17911</link>
      <content:encoded><![CDATA[<pre>VersionControl_Git Feature/Change Request
Reported by ebihara
2010-09-29T21:27:52+00:00
PHP: 5.3.3 OS:  Package Version: 

Description:
------------
Add ability to guess path to Git binary</pre>]]></content:encoded>
      <description><![CDATA[<pre>VersionControl_Git Feature/Change Request
Reported by ebihara
2010-09-29T21:27:52+00:00
PHP: 5.3.3 OS:  Package Version: 

Description:
------------
Add ability to guess path to Git binary</pre>]]></description>
      <dc:date>2010-12-26T04:16:34+00:00</dc:date>
      <dc:creator>kousuke &amp;#x61;&amp;#116; co3k &amp;#x64;&amp;#111;&amp;#x74; org</dc:creator>
      <dc:subject>VersionControl_Git Feature/Change Request</dc:subject>
    </item>
</rdf:RDF>
