
デスクトップ版Firefoxのソースコード管理をGit一本化へ、Mercurialは廃止 51
ストーリー by nagazou
一本化 部門より
一本化 部門より
Mozillaは6日、デスクトップ版「Firefox」の開発を「Git」に一本化することを発表した。これまで「Mercurial」と「Git」の両方をソースコードのバージョン管理システムとしてサポートしていたが、負担が大きくなったため、「Mercurial」は廃止されることになったとしている(Firefox Development Is Moving From Mercurial To Git、窓の杜)。
移行は2つのフェイズに分けて行われ、まずはプライマリリポジトリを「Mercurial」から「Git」に切り替え、その後各チームがインフラストラクチャーの移行を段階的に行う予定。リポジトリはMicrosoftの傘下の「GitHub」でホストされ、既存のツールやワークフローに変更はないとしている。移行は少なくとも6か月かかる見込み。
移行は2つのフェイズに分けて行われ、まずはプライマリリポジトリを「Mercurial」から「Git」に切り替え、その後各チームがインフラストラクチャーの移行を段階的に行う予定。リポジトリはMicrosoftの傘下の「GitHub」でホストされ、既存のツールやワークフローに変更はないとしている。移行は少なくとも6か月かかる見込み。
デスクトップ版Firefox (スコア:1)
わざわざデスクトップ版と言っているのは、Android版はすでにGitHub管理だから
まあ仕方ないね (スコア:0)
使い勝手が悪かろうとできる事は大差ないのでそうなるとネットワーク効果で先に流行ってしまったものの勝ち。
C/C++やUnix文化、Windowsで通ってきた道。
MSはWindowsのコード・開発管理をなにでやってるの? (スコア:0)
世界最大のソフトウェア開発プロジェクトと言えば、Microsoft Windowsでしょう
この超巨大ソフトウェアの開発管理はなにでやってるんでしょう?Git?それともMS独自のシステム?
Windows開発管理システムを外販すれば、巨大プロジェクトで売れそうな気がする
Re:MSはWindowsのコード・開発管理をなにでやってるの? (スコア:1)
Q: なんで Microsoft が github とか買収したと思う?
A: Microsoft Windows の全ソース管理を git に移行してみて git の良さに気付いたから。
Re: (スコア:0)
VSSに決まってんだろ
だからバグだらけなんだよ
Re: (スコア:0)
VSSに決まってんだろ
だからバグだらけなんだよ
○○のソースコード 最新 コピー(0x65335).h
Re: (スコア:0)
VSSはソースコード管理の概念のない層にその概念を啓蒙した点では価値があったかもしれない。
なおかつ使っていると壊れるので捨てなければならない製品であることを認知しやすい。
Re: (スコア:0)
個人的にSVNよVSSのがマシだった
SVNは未熟な機能のせいで手作業のほうがマシと何度思わされたことか
Re: (スコア:0)
いやー…普通に使っているだけでリポジトリが壊れるVSSに勝てるやつは居ないって
Re: (スコア:0)
SVNで特に困った事はないが、単純に運用に問題があるのでは。
Re: (スコア:0)
え~と釣りだよね?
本当に使ったことあるならばそんな感想はありえない。
誰でもVSSでリポジトリが壊れたことは一度や二度じゃないはず。
Re: (スコア:0)
でっかいプロジェクトでVSS使ってるのを見たけど
壊れた事は無かったな・・・
Re: (スコア:0)
気づいていないだけですね。
最新版はとれるけど、履歴取れなくなるとかざらだったから。
当然取得した最新版も正しいか怪しい。単にエラーとならないだけな状態。
なのでanalyzeを走らせて問題ないか確かめて、問題出たら修復~なんだけど余計壊れるだけだからバックアップから戻せってってのが公式見解な代物。
当然バックアップは四六時中取らないと大変なことになる。
Re: (スコア:0)
いまだにVSS使ってるところがあるんだよなあ。
しかもフロントエンドはJavaアプレットときたもんだ。
Re: (スコア:0)
TFSだろ
Re: (スコア:0)
だいぶ前にGitに移行済みで、NTFSでのGit操作の遅さとかについてPullリクエストを出したりとGitに貢献してるという記事を見た記憶があります
Re: (スコア:0)
GVFS(現VFSForGit) [srad.jp]とかの話ですかね。
Re: (スコア:0)
MicrosoftがWindowsのコードリポジトリをGitに移動 [infoq.com]。ちなみに、その記事(および元ネタのScaling Git (and some back story) - Brian Harry's Blog [microsoft.com])によれば、2017年に公開された話で「Windowsのリポジトリはおよそ300GB」だそうですよ。
だから一極集中やめろってのに (スコア:0)
マジで学ばないな人類
Re: (スコア:0)
でも実際問題MercurialとかBazaarとか使ってるやつ居るの?
SubversionやCVS、TFS辺りは歴史的経緯からまだ使ってるやついるだろうけど、新しく移行する先としてはもうGitしか選択肢がないだろJK。
(その状況が良くないという言い分は分かるが。)
Re: (スコア:0)
ズレてないか
ソフトの話ではなく、githubというホストサービスに乗らずにgitlabなりで自前ホストしないのかってことだろう
Re: (スコア:0)
なんかもうgitといえばGitHubですね。
そりゃプログラマは4割食い逸れますわ。
Re: (スコア:0)
そりゃプログラマは4割食い逸れますわ。
働けど働けど わが暮らし楽にならざり
git手を見る
Re: (スコア:0)
そっちの話か。とはいえ、Gitのホスティングサービスの中で一番使いやすくて機能豊富なのがGitHubだからなぁ。
今は無料でも基本機能なら問題なく使えるし。
GitLabとかBitBucketとかOSDNとかのホスティングサービスをあえて選ぶか、それとも自分で立てるかというと、面倒くささが勝ってしまう。
まあ、Gitの基本機能しか使ってなければ、いざとなれば引っ越せるからいいんじゃね?
# そう言いながら、GitHub固有の機能にどっぷりハマって逃げ出せなくなる罠。
Re: (スコア:0)
何が一極集中してるんだろ。
主要ブラウザで他にgithub使ってるとこあったっけ。
Re: (スコア:0)
BitBucketにも見捨てられたMercurialだが、SourceForgeやOSDNはまだサポートしているようだ。どちらも今となっては使いたくないけど。
Re: (スコア:0)
問題があったら git でホスティングしてるところならすぐに切り換えれますけどね。
Re: (スコア:0)
リポジトリを維持するだけならそうかも。
それ以外の機能を求めてGitHubを使ってる場合は必ずしもそうではないかも。
Re: (スコア:0)
GitHubは単なるリポジトリじゃないんだよ。
使えていないのまるわかりだな。
例えばPRってgitとは関係ない機能だからな。
アクセス管理の仕組みやチケットと連携とかそう簡単に切り替えられない。
Re: (スコア:0)
逆にGitHub以外選ぶメリットってなんかある?
Re: (スコア:0)
イントラネットとクラウドで同じような使い勝手とか…
Re: (スコア:0)
リスク分散の話だとわかっていないバカ
Re: (スコア:0)
リスク分散の意味分かってる?
Re: (スコア:0)
非公開だとオンプレにGitLabとかはよくあると聞く。
確かに自分らのやらかし除いて漏れる心配はない。
四天王 (スコア:0)
VSS「Mercurialががやられたようだな…」
SVN「フフフ…奴は四天王の中でも最弱…」
CVS「Gitごときに負けるとはVCSの面汚しよ…」
Re: (スコア:0)
BitKeeper「くそっ、俺が追放だって?! 後悔してももう遅いぞ!」
Bazaar「バザールでござーる」
Re: (スコア:0)
darcs「Haskellerというニッチ層にも捨てられた」
Re: (スコア:0)
TFVC「俺を忘れるな!」
Re: (スコア:0)
???「%W% をファイルに入れて delta。%W% をファイルに入れて delta。%W% をファイルに入れて……」
what「パターン @(#) 、SCCS ID です!」
Re:Githubの問題点 (スコア:1)
デスクトップ版Firefoxに関しては今のところバグの報告フローは従来どおり(Bugzillaで報告してPhabricatorでパッチを管理)なので、GitHubのissue/プルリクエストは閉じると思われる
Re: (スコア:0)
この辺り、自分でホストできるバグトラッキングシステムとGithubのIssuesを同期したりエクスポート/インポートできるツールってあるのだろうか。
自前のバグ管理がPukiwikiと影縫いベースなのでそろそろきちんと移行したいのだが、一方通行だと…
Re: (スコア:0)
大抵のバグトラはAPI公開されてるだろ?
Re: (スコア:0)
捨てアカをしばらく寝かしときゃいいだけでは?
そもそも法的に問題があるリポジトリを支援したいなら少しは手を掛けないと、そこをGithubに求めるのはなんか違う気がする
Re: (スコア:0)
GitHubは利用規約で複垢禁止です。以上。
# 複垢が可能なのは、有料エンタープライズアカウントが企業から発行されるケースだけ。
Re: (スコア:0, すばらしい洞察)
「法的に問題があるソフト」とか平気で公言しちゃう人がそんなこと気にするとでも?
Re: (スコア:0)
規約に違反した使い方でシステムが動かないのは当たり前って言ってるだけでしょ。
Re: (スコア:0)
開発者にGitHub以外のところでホスティングしろと圧を掛けてるんじゃね?
Re: (スコア:0)
GitHubで公開されてる「法的に問題があるソフト」ってRevancedとかqBittorrentとか米国法では違法じゃないけど、公のアカウントでは触りたくない程度の奴だよ。
大規模プロジェクトは注目されなきゃ開発が進まないし、ガチ違法なら普通に削除される。
法律云々ではなく周囲の視線程度の問題を言ってるんだと思う。
Re: (スコア:0)
それ、Githubの問題点じゃなくて君とそのソフトの問題じゃないですかね。
Re: (スコア:0)
法的に問題があるソフトならそのまま溜め込んでもらったほうが社会のためだろう
つまりGithubは正しい