我花了兩天時間研究一個庫或某種PHP函數來解析git補丁GitHub的API返回,我找不到任何可以使用的東西。Git補丁到HTML解析器
我能夠從Phabricator中取出相當數量的代碼,但它只是有太多的依賴關係。
有誰知道PHP代碼,將解析類似如下:
commit d87635a1001a23d3a20422fcc8f2484b6bf3ab1b
Author: Stav <[email protected]>
Date: Thu Dec 6 23:59:16 2012 +0200
#666390 test chargify create and cancel subscription.
diff --git a/.gitignore b/.gitignore
index 796276b..b7fc8a1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
application/config/config.php
-application/config/database.php
\ No newline at end of file
+application/config/database.php
+/local_file.php
diff --git a/testing/Unit/libs/ChargifyTest.php b/testing/Unit/libs/ChargifyTest.php
new file mode 100644
index 0000000..f6ea674
--- /dev/null
+++ b/testing/Unit/libs/ChargifyTest.php
@@ -0,0 +1,38 @@
+<?php
+
+require_once dirname(__FILE__).'/../../../local_file.php';
+
成HTML表是這樣的:
預先感謝您:)
爲什麼不自己寫一個?解析統一差異並不困難:「 - 」線在左側是紅色的,「+」在右側是綠色,沒有任何一個的線是正常的,「---」/「+++」/「 @@「行是信息。 –
我真的結束了自己做:)沒有完善它尚未發佈在這裏 – agrublev
這很酷:)請發佈後,一旦你完成,我感興趣;) –