タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

linuxとGitに関するJohn_Kawanishiのブックマーク (5)

  • Linus Torvalds 氏の理想の git 運用と GitHub

    Note 記事の内容は Linus 氏の発言が人を傷つける場合に筆者がそれを良しと考えるといった意図はございません 少し古い記事になるが、 Linus Torvalds 氏 の GitHub に対する苦言が記事になっていた。 LinuxカーネルにNTFSドライバーが追加、トーバルズ氏はGitHub経由のマージに苦言 - ZDNet Japan Linus 氏が GitHub について苦言を呈するのは今に始まったことではない(後述)が、 別に GitHub のすべてを否定しているわけではない。[1] では一体何が不満なのか。Linus 氏の理想とする git の開発フローを考察した上で、整理してみたい。 Linus 氏の理想 結論からいうと、 「意味あるコミットを作れ」「コミットを大事にしろ」 という思想が伺える。 では 「意味あるコミット」「大事にされたコミット」 とは何なのか。 筆者な

  • 第90回 Linuxの成長過程をふりかえる(おまけ2) | gihyo.jp

    ※1)linux-1.1シリーズのソースコードはまばらにしか保存されておらず、linux-1.1.13を最初とした。 ※2)linux-4.xは現在も開発中のため、暫定的に最新の4.10を最終とした。 この結果をグラフにまとめると、図1のようになります。 図1 シリーズごとの開発速度の変化 図1を見ると、linux-2.1までの開発速度と2.3以降の開発速度は文字通りケタが違っていて、2.1と2.3の間で何か大きな変更が行われたことが伺えます。その変更が「BitKeeperの採用」なのでしょう。 なお、今回用いた「開発速度」はシリーズを通して計算しているため、バージョンごとのサイズの増減が均(なら)された結果、前回計算した「バージョンごとの1日あたりの増分の平均値」よりは少なめになるようです。 BitKeeper問題とGitの開発 前回も触れたように「Linuxの開発にBitKeeperを

    第90回 Linuxの成長過程をふりかえる(おまけ2) | gihyo.jp
  • LinuxとBitKeeperとGitの関係 | Yakst

    Linuxは過去にバージョン管理システムとしてBitKeeperを使用していて、それがGitに置き換えられた経緯について 「LinuxとBitKeeperとGitの関連について書かれたいい記事ってありますか?」という質問へのOscar Bonilla氏の回答 いい記事は見た事ないけど、どういうことがあったのか簡単に書いてみます。 90年台後半のLinuxプロジェクトは、問題を抱えていました。非常に多くの開発者が関係している一方で、彼らがハッピーになるようないいシステムは存在していませんでした。LinusはCVSについて調査しましたが、最悪という判断を下し、結局tarballとdiff、patchを使っていました。これは彼の取り巻きたちの間ではうまくいきませんでした。なぜなら、多数の開発者から送られてくるパッチをLinusが適用できるような巨大パッチに統合して、コンフリクトを見つけて、そして

  • ls よりも exa を使おう!モダンな Linux コマンド達を紹介 - Qiita

    上記の画像を見ると分かる通り、カラフルで見やすいですね。右図のようにディレクトリのツリー表示にも対応しています。さらに --icons オプションを付けると、ファイルタイプに応じたアイコン表示も可能です。 bat 続いて cat コマンドの代替である bat の紹介です。 ファイルの拡張子に応じてソースコードを色付けして表示してくれます。また less のようなページャの機能も持っており、行数の長いファイルを渡すと自動でページャモードで開いてくれます。 hexyl hexyl はバイナリダンプコマンド od の代替コマンドです。bat の開発者と同じ方が開発しています。

    ls よりも exa を使おう!モダンな Linux コマンド達を紹介 - Qiita
  • Linuxの開発者であるLinus Torvalds氏がGitHub上でプルリクエストを受け付けない理由 | スラド Linux

    ストーリー by hylom 2016年11月29日 21時01分 少なくともGitHubのみに依存しないのは正しいと思う 部門より Redditで「This is why Linus doesn't accept PRs from GitHub」(LinusGitHubからのプルリクエストを受け付けない理由がこれだ)という画像が話題になっている。 ここで言われている「Linus」は、もちろんLinuxの開発者であるLinus Torvalds氏。この画像は、GitHub上のLinuxのリポジトリに対する「Delete duplicate word "long long" in Introduction」(イントロダクション中でダブっている「long long」という単語を削除)いうプルリクエスト。これに対し、ほかの開発者からが「long long」は単語がダブってるわけではなくそういう

    Linuxの開発者であるLinus Torvalds氏がGitHub上でプルリクエストを受け付けない理由 | スラド Linux
  • 1