Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ LLVM ΠΎΠ±ΡΡƒΠΆΠ΄Π°ΡŽΡ‚ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ использования слова «master»

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° LLVM Π²Ρ‹Ρ€Π°Π·ΠΈΠ»ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ использованиС слова «master» для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ основного рСпозитория. ИзмСнСниС прСподносится ΠΊΠ°ΠΊ дСмонстрация Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ сообщСство LLVM являСтся ΠΈΠ½ΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹ΠΌ ΠΈ Ρ‚Ρ€Π΅ΠΏΠ΅Ρ‚Π½ΠΎ относится ΠΊ вопросам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ дискомфорт Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ участников.

ВмСсто «master» прСдлагаСтся Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ Π·Π°ΠΌΠ΅Π½Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «dev», «trunk», «main» ΠΈΠ»ΠΈ «default». ΠžΡ‚ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π΄ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° с SVN Π½Π° Git основная Π²Π΅Ρ‚ΠΊΠ° имСновалась «trunk» ΠΈ Π΄Π°Π½Π½ΠΎΠ΅ имя остаётся ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ΠžΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ прСдлагаСтся Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ вопрос Π·Π°ΠΌΠ΅Π½Ρ‹ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² whitelist/blacklist Π½Π° allowlist/denylist. ΠŸΡ€ΠΈ этом ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ основной Π²Π΅Ρ‚ΠΊΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ внСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² сборочныС сцСнарии, настройки систСмы Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ скрипты, Π½ΠΎ, отмСчаСтся, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ измСнСния Π±ΡƒΠ΄ΡƒΡ‚ нСсущСствСнными ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π½Π΅Π΄Π°Π²Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠ΅ΠΉ с SVN Π½Π° Git.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ участников дискуссии, Π½Π°ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Π±ΠΎΠ»Π΅Π΅ 60 сообщСний, Π²Ρ‹ΡΠΊΠ°Π·Π°Π»ΠΈΡΡŒ Π·Π° ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ‚ΠΎΠΌ числС ΠΎΠ΄ΠΎΠ±Ρ€ΠΈΠ» ΠΈ ΠšΡ€ΠΈΡ Π›Π°Ρ‚Π½Π΅Ρ€ (Chris Lattner), ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈ Π³Π»Π°Π²Π½Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€ LLVM, Π½ΠΎ ΠΎΠ½ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» Π½Π΅ Ρ‚ΠΎΡ€ΠΎΠΏΠΈΡ‚ΡŒΡΡ, Π° ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‡Π΅ΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π° GitHub ΠΏΠΎ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡŽ использования ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅Π½ΠΈ «master» для основных Π²Π΅Ρ‚ΠΎΠΊ (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‚Ρƒ ΠΆΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, Ρ‡Ρ‚ΠΎ ΠΈ Π² GitHub).

НС обошлось ΠΈ Π±Π΅Π· сарказма с Π΄ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ситуации Π΄ΠΎ абсурда, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π±Ρ‹Π» воспринят Π²ΡΠ΅Ρ€ΡŒΡ‘Π·. Π ΠΎΠΌΠ°Π½ Π›Π΅Π±Π΅Π΄Π΅Π² (942 ΠΊΠΎΠΌΠΌΠΈΡ‚Π° Π² LLVM) упомянул, Ρ‡Ρ‚ΠΎ Ссли Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎΠ± ΠΈΠ½ΠΊΠ»ΡŽΠ·ΠΈΠ²Π½ΠΎΡΡ‚ΠΈ, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π½Π°Π΄ Ρ†Π΅Π»Π΅ΡΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒΡŽ использования ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… слов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «work» ΠΈ «job», Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° русском «worker» Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΊΠ°ΠΊ «Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊ» ΠΈΠ»ΠΈ «Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ», Π° эти слова содСрТат сочСтаниС «Ρ€Π°Π±», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ пСрСводится ΠΊΠ°ΠΊ «slave».

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru