タグ

ブックマーク / blog.s21g.com (2)

  • GitHubの登場はコミッタを特権階級から追い落とす革命だった - Hello, world! - s21g

    弊社は、deployツールとしてcapistranoを使っています。 しかし、Capistranoのメンテナンスが終了するという話("Jamis Buck氏, CapistranoやSQLite/rubyの開発を終了"参照)を聞いても、 特に困らないという事に気がついて、あらためて驚きを感じました。 なぜだろうと考えてみると、それはGitGitHubの存在による所が大きい。 GitHubにソースがある限り、メンテナが不在でも勝手にforkして 野良patchを書いたり、それを集めてきてちょっとした stable release的なものを作ったりする事ができてしまう。 もちろんそれは、今までだって頑張れば出来た事だけれど、 Git/GitHubは、それを全く違う次元で簡単にしてしまった。 かつてはメンテナやコミッタが専権的にソフトウェア開発の決定権を握っていた構造が、Git/GitHub

    asonas
    asonas 2014/01/20
    “かつてはメンテナやコミッタが専権的にソフトウェア開発の決定権を握っていた構造が、Git/GitHubの登場によって、気がつかないうちに崩れ去っている。 これはソフトウェア開発史上、非常に大きな出来事なんだろう。”
  • [git 1.6.0.2] submoduleを使おう!その2 - satoko's blog - s21g

    その1でsubmoduleをaddし、git-submodule statusコマンドでステータスを確認するところまでの作業をしました。 今度はaddした以外の人がpullして、submoduleを確認するところを書いてみます。 submoduleを取得:init & update 1  git pull --rebase #submoduleを追加したコミットを取得 2  git submodule 3  -e110f2056783465b8d719bdb1ab5fd14e7650f56 vendor/plugins/rspec

  • 1