2012-01-24 19 views
5

現在、CMSで作業していて、ajax/phpリモートアップデータスクリプトを構築しています。 cmsファイルはGithubにあり、APIを使用してファイルの変更とその変更のソースを取得しています。ご覧のとおり、https://api.github.com/repos/Plexis/Plexis/commits/116743cefde6765a4d4a8d0558bd17c4908dd586Github API ...移動/名前を変更したファイルのソースファイル名を取得する

「ファイル」の下に、すべての変更されたファイルが一覧表示されます。問題は、名前を変更/移動ファイルです。私は元のファイルを取得する方法の強固なアイデアを得るように私はPHPとのリンクを解除することができないようだ。私がすべての木を手に入れようとすると、それはダイレクトイヤーごとにアヤックスリクエストを取ることができます...それはあまりにも多くのことです。誰でも名前を変更する前にソースファイルの名前と場所を知ることができますか?あなたが今やっているように、新しいファイルが存在しないため

+0

git log -followを試しましたか? http://git-scm.com/docs/git-logを参照してください。残念ながら、私はatmをテストする権限がありません。 – mghicks

答えて

1

はその後、あなたの変更を頼むかもしれないか、あなたは彼女の歴史を得るため

https://api.github.com/repos/{user}/{repo}/commits?path={file.path} 

を試みることができます。ハストも試してみることができます。ファイル名が異なる場合、ハッシュは同じイベントです

関連する問題