Firefox-Entwicklung wechselt auf Git

3 years ago by Tealk to c/de_edv

Firefox-Entwicklung wechselt von Mercurial zu Git. Dies geschieht in zwei Phasen: Zuerst wird die Entwicklungsumgebung der Entwickler umgestellt, und dann wird die Backend-Infrastruktur schrittweise migriert. Die Migration soll mindestens sechs Monate dauern. Während dieser Zeit werden Bugzilla, moz-phab, Phabricator und Lando weiterhin genutzt, und Pull-Anfragen werden vorerst nicht akzeptiert.

Tealk 14 points 3 years ago

Interessant, langsam kenn ich keine Software/Gruppe mehr, die noch Mercurial nutzt.

path: 0 5152623, hotness: undefined, score: 14, children: 4
wasabi 8 points 3 years ago

Wenn man sich keine Contributions von anderen wünscht ist Mercurial neben SVN und CVS immer noch eine gute Wahl.

path: 0 5152623 5157627, hotness: undefined, score: 8, children: 2
Hephoh2 5 points 3 years ago

So'n neumodischer Kram, ich nutze lieber RCS.

path: 0 5152623 5157627 5161642, hotness: undefined, score: 5, children: 1
rentar42 13 points 3 years ago
  • project.zip
  • project-fixed-bug.zip
  • project-fixed-bug-for-real.zip
  • project-f-that-bug.rar
  • project-final.zip
  • project-final (2).zip
path: 0 5152623 5157627 5161642 5164044, hotness: undefined, score: 13, children: 0
d_k_bo 2 points 3 years ago path: 0 5152623 5156633, hotness: undefined, score: 2, children: 0
Dirk 7 points 3 years ago

Ich dachte, Mercurial wäre längst tot.

Schade, dass sie zu Microsoft wechseln.

path: 0 5152747, hotness: undefined, score: 7, children: 17
heeplr 23 points 3 years ago

git ist nicht von Microsoft sondern ursprünglich von Linus Thorvalds, kostenlos und frei.

Nicht verwechseln mit github.com

path: 0 5152747 5152896, hotness: undefined, score: 23, children: 11
Tealk 20 points 3 years ago

Schon krass, was der Mann alles ins rollen gebracht hat.

path: 0 5152747 5152896 5153663, hotness: undefined, score: 20, children: 1
rentar42 3 points 3 years ago

In der Tat. Ich weiß nicht was ich ohne subsurface machen würde...

path: 0 5152747 5152896 5153663 5163994, hotness: undefined, score: 3, children: 0
DmMacniel 20 points 3 years ago

Es geht allerdings zu github.

Although we'll be hosting the repository on GitHub, our contribution workflow will remain unchanged and we will not be accepting Pull Requests at this time.

path: 0 5152747 5152896 5152936, hotness: undefined, score: 20, children: 5
heeplr 5 points 3 years ago

Aber weil git dezentral und die Entwicklung sowieso transparent ist, sollte das keinerlei Unterschied machen, ausser das Microsoft die Kosten übernimmt.

path: 0 5152747 5152896 5152936 5154867, hotness: undefined, score: 5, children: 3
DmMacniel 5 points 3 years ago

Und was ist mit Co-Pilot, was keinen Deut auf Lizenzen gibt?

Das Einzige, was Mozilla damit gewinnt, wäre eine höhere Verfügbarkeit an Entwicklern da nahezu jeder ein GitHub Account hat.

path: 0 5152747 5152896 5152936 5154867 5155105, hotness: undefined, score: 5, children: 2
Dirk 2 points 3 years ago

Sag ich ja. Aber alle die das Downvoten haben den Text nicht gelesen.

path: 0 5152747 5152896 5152936 5174974, hotness: undefined, score: 2, children: 0
Dirk 5 points 3 years ago

Nicht verwechseln mit github.com

Zu dem sie laut des verlinkten Textes wechseln.

path: 0 5152747 5152896 5174965, hotness: undefined, score: 5, children: 0
crispy_kilt 5 points 3 years ago

Torvalds*

path: 0 5152747 5152896 5164127, hotness: undefined, score: 5, children: 0
Dirk 2 points 3 years ago

Post nicht gelesen, wa? 😀

Although we'll be hosting the repository on GitHub, [...]

path: 0 5152747 5152896 5152933, hotness: undefined, score: 2, children: 0
aaaaaaaaargh 4 points 3 years ago

Autsch.

GitHub ist Microsoft. git ist eine der Linux Kernel Entwicklung entsprungene Software, GitHub ist lediglich eine von vielen UIs und Verwaltungs-Systemen darum herum.

Technisch ist git aufgrund seines Designs bestehend aus vielen kleinen Programmen/Kommandos deutlich flexibler und ohnehin wesentlich verbreiteter. Auch, wenn ein Wechsel bei so einer Codebase die Büchse der Pandora bedeutet, es ist nur sinnvoll und längst überfällig, dass Mozilla diesen Schritt macht.

path: 0 5152747 5170028, hotness: undefined, score: 4, children: 4
Dirk 7 points 3 years ago

Danke, ich bin sowohl mit Git als auch mit GitHub vertraut.

Außerdem habe ich - anders als du offenbar - den verlinkten Text gelesen, indem der Senior Engineering Manager geschrieben hat, dass sie GitHub nutzen werden.

Autsch.

In der Tat, mein lieber. In der Tat 😉

path: 0 5152747 5170028 5174584, hotness: undefined, score: 7, children: 3
aaaaaaaaargh 2 points 3 years ago

Du hast einen Teil missverstanden: Das autsch galt deiner Aussage, dass Mercurial tot sei. Ein wenig trifft mich das immer, weil ich die Anfänge und Initialen Grabenkämpfe beider Systeme damals live mitbekommen habe. Es tut mir leid, wenn, Mercurial als tot bezeichnet wird, obwohl ich es als git unterlegen betrachte, weil ich mich dann immer an die changelogs von damals und die devs erinnere, die da wirklich Herzblut reingesteckt haben, um etwas besseres als SVN zu machen.

Ich habe den Text gelesen, aber ich gebe zu, dass ich eher gedanklich damit beschäftigt war, wie sie jetzt phabricator und bugzilla weiter nutzen werden bzw was das technisch für Auswirkungen hat.

path: 0 5152747 5170028 5174584 5176096, hotness: undefined, score: 2, children: 2
Dirk 1 point 3 years ago

Ich habe den Text gelesen, aber ich gebe zu, dass ich eher gedanklich damit beschäftigt war, wie sie jetzt phabricator und bugzilla weiter nutzen werden bzw was das technisch für Auswirkungen hat.

Na ja, wenn man schon ein VCS benutzt, das einen Bugtracker und CI/CD integriert hat, ist es nur logisch, langfristig dieses auch zu benutzen, zumal Phabricator tatsächlich tot ist: End of Maintenance - Effective June 1, 2021: Phabricator is no longer actively maintained..

Auch Bugzilla ist eher fragwürdig, der letzte reguläre Release fand vor über 4 Jahren statt. Zumal für mich persönlich Bugzilla immer irgendwie so wirkt, als wenn es in den frühen 10ern stecken geblieben ist. Im Bezug auf die UX ist das für mich eine mittlere Katastrophe - und ich habe eignetlich kein problem damit, mit umständlicher/nerviger Software zu arbeiten 🙃

path: 0 5152747 5170028 5174584 5176096 5176562, hotness: undefined, score: 1, children: 1
weker01 7 points 3 years ago

Endlich! Ich contribute sehr selten zu Firefox, doch wenn hab ich immer Probleme mit mercurial. Git ist einfach viel flexibler und wird viel öfter eingesetzt und daher auch bekannter.

Ich hoffe die Kommunikation geht auch wieder zurück zum IRC

path: 0 5162240, hotness: undefined, score: 7, children: 1
Tealk 2 points 3 years ago

Womit wird denn aktuell Kommuniziert? Also ich wäre ja für Matrix.

path: 0 5162240 5174906, hotness: undefined, score: 2, children: 0
de_edv
de_edv

@feddit.de

login for more options
3805
350
1

Ableger von r/de_EDV auf Lemmy.

News, Diskussionen und Hilfestellung zu Hard- und Software

Diese Community dient als Anlaufstelle für alle IT-Interessierten, egal ob Profi oder blutiger Anfänger. Stellt eure Fragen und tauscht euch aus!

Weitere IT Communitys:

!informationstechnik@feddit.de

!informatik@feddit.de

!edv_sicherheit@feddit.de

!computerhilfe@feddit.de

go to feed...