You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
PHP-Git2 - libgit2 bindings in PHP php-git2 is a PHP bindings to the libgit2 linkable C Git library. API Documentation: http://libgit2.github.com/libgit2/#v0.20.0 (also see Signature conversions section) IRC: #php-git on irc.freenode.net. Requirements PHP 5.3 above Status 0.3.0 Alpha (switching to functions) https://docs.google.com/spreadsheet/ccc?key=0AjvShWAWqvfHdDRneEtIUF9GRUZMNVVVR1hpdURiUWc&u
PHP-Git2 は、PHP で git を使うためのライブラリです。 巷の PHP から git を使うためのライブラリと違うのは、git を外部プロセスとして実行しない事! PHP の中にモジュールとして組み込まれて、そこから実行されます。なので、外部プロセス呼び出しにまつわる面倒が無い、という訳です。素敵。 PHP-Git2 自体は、 libgit2 という「リンク可能で完全にクロスコンパイル可能」を謳うライブラリの PHP 用バインディングになっています。Ruby や Node.js など、他にも多くの言語のバインディングがあるので、用途に合わせて選ぶと良いでしょう。 この PHP-Git2 を CentOS 環境にインストールしようとした所、躓いたことがあったので、インストール方法と一緒に紹介します。 試した環境 CentOS 6.3(64bit) git 1.7.1 導入済み
agit.vim 上のスクリーンショットのように、Git のログ、カーソル位置のコミットで変更されたファイル一覧、ファイルの差分が1画面で見れます。 agit.vim 同様のプラグインに gitv というのもあります。僕も何度かブログで紹介しています。 vim で gitk 的なことを行う gitv が便利 tig なんて目じゃない! Git のログ系 Vim プラグイン gitv & gitv をGit 統合インターフェース化する最強の設定 gitv でも大変便利なのですが、僕にとってはいろいろ不満がありました。 具体例を挙げると なんかもっさりしている。とくに Windows で マルチバイト文字の扱い 変更されたファイル一覧だけ見たいのに見れない (folding でなんとかするしかない) Pull Req を送ろうにも、ソースが汚いのと fugitive に強く依存しているので修正
この記事は Vim Advent Calendar 2014 の2日目の記事です。 僕が作成した Vim から Git のログを見るためのプラグイン、Agit.vim についてです。 Agit.vim の基本的なことについては以前の記事を参照ください。 gitk クローンみたいな Vim プラグイン作った ファイルモード と実行することにより Agit をファイルモードとして開くことができます。 ファイルモードではリポジトリ全体の履歴ではなく、ある特定のファイルのみの履歴と、その時のファイルの中身を表示します。 また、--file=path/to/file というオプションで履歴を見たいファイルを指定することもできます。 これだけだとあまり意味はないのですが、後述する unite.vim との連携等 Agit を外部から呼び出したい場合には便利です。 --dir オプション で指定したディ
Customized Training Empower your developers with the tools and skills for collaboration Summary Work simpler, faster, and more effectively than ever. Our trainer will walk you and your team through hands-on demonstrations of Git and GitHub, grounding everything in our collaboration model, the GitHub Flow. Customize this offering for your team by including Integrated Development Environments (IDEs)
ruby-trunk-changesをgitから参照する - 継続にっき(2011-12-12) という記事を読んで git でコミットに note というコメントを付加できることを知りました。k-tsj さんありがとうございます。 1.7.1 あたりで追加された機能らしいのですが GitHub のコミットのページでも notes が表示されるようです。*1 ([追記]その後この git notes を表示する機能は GitHub から削除されてしまいました。残念) これは便利ですね。後から参照するぶんには ruby trunk changes 自体この形式で公開したほうがいいんじゃないかと思うくらいです。また最近 Heroku で ruby trunk pages のメモをしているツールのデータを Heroku の PostgreSQL じゃなくてどこか外部に置けないかなと思っていたので
前書き 以前、VimでGit連携といえば、fugitiveが定番で(参考1、参考2)で、コミットツリーの確認するにはGitvが便利、という状況でしたが、最近、次々と新しいプラグインがリリースされていますので、紹介したいと思います。 Agit.vim git log を見やすく表示するためのプラグインです。 従来より、gitv というプラグインがありましたが、それら機能に加えて、修正されたファイル一覧も見られるようになっています。 また、gitvにあった以下のような難点も改善されています。 キーバインドをカスタマイズするために、filetype=gitvのautocmdを作成しなければならない 外部コマンド(git)の実行タイミングの影響かなんかもっさり encodingの設定によっては日本語のコミットログをデコードに失敗して文字化けする 参考: gitk クローンみたいな Vim プラグイ
For full functionality of this site it is necessary to enable JavaScript. Here are the instructions how to enable JavaScript in your web browser.
A programmer since the tender age of 10, Christoph Burgdorf is the the founder of the HannoverJS meetup, and he has been an active member in the AngularJS community since its very beginning. He is also very knowledgeable about the ins and outs of git, where he hosts workshops at thoughtram to help beginners master the technology. The following tutorial was originally posted on his blog. Tutorial:
CompanyEngineeringProductSunsetting AtomWe are archiving Atom and all projects under the Atom organization for an official sunset on December 15, 2022. January 30, 2023 Update: Update to the previous version of Atom before February 2 On December 7, 2022, GitHub detected unauthorized access to a set of repositories used in the planning and development of Atom. After a thorough investigation, we hav
pull request を利用した開発ワークフローの話しですが、あんまりプルリの話ししてないし、コードレビュー的なお話しが多いです…。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く