2009-03-14 28 views
25

Tôi đang nghiên cứu ý tưởng xây dựng một ứng dụng web siêu nhỏ (tốt nhất là PHP), sẽ phục vụ (trong số những thứ khác) như một giao diện người dùng tối thiểu cho kho lưu trữ git.Đọc kho Git, không có Git

Bất kỳ thư viện/bài báo để đọc một kho git (".git" thư mục) mà không cần phải thực hiện 'git' quá trình? Tôi đang tìm một API để quản lý kho lưu trữ git. Tôi chỉ quan tâm đến chức năng cơ bản, chẳng hạn như đọc các cam kết cuối cùng (tên commiter, cam kết lưu ý, ngày), hiển thị và vượt qua các chi nhánh ...

Cảm ơn, ANaimi

+1

Đây là một bài viết hay về chủ đề: http://git-scm.com/book/en/Git-Internals-Git-Objects – Fordi

Trả lời

17
+2

liên kết tài liệu API git giờ đây bị hỏng :-( –

+0

Và bây giờ nó không còn nữa bị hỏng :-) – Potherca

8

Bạn cũng có thể muốn xem dự án Cgit vì chúng đã thực hiện một cái gì đó tương tự (ngoại trừ việc họ xây dựng thư viện git của riêng mình - cũng để tránh chạy trực tiếp git).

JGit, triển khai Java thuần túy, có thể hữu ích cho bạn.

2

Tôi nghĩ rằng bắt đầu tốt nhất trong trường hợp này có thể là Interfaces Frontends And Tools trang trên Git Wiki.
Bạn có thể tìm thấy liên kết đến eWiki (github) được cho là sử dụng quyền truy cập gốc (bằng PHP) vào Git.

+0

Có thực sự đó là những gì tôi đang làm ngay bây giờ. Nhìn vào mã của eWiki. – ANaimi

5

Hãy thử cũng glip, một thực thi php thuần túy của git, được trích xuất từ ​​eWiki.

Các vấn đề liên quan