Gitea: рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдирд╡ре░ 2016  ┬╖  70рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: go-gitea/gitea

_From @stevenroose 25 рдордИ, 2016 11: 24_

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗрд╡рд▓ рддрднреА рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЙрдирдХрд╛ рдПрдХ рд╣реА Gogs рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкрд░ рдЦрд╛рддрд╛ рд╣реЛред рдЧрд┐рдЯрд╣рдм рдпрд╛ рдЕрдиреНрдп рдЧреЛрдЧреНрд╕/рдЧрд┐рдЯрд▓реИрдм рд░реЗрдкреЛ рдЬреИрд╕реЗ рдмрд╛рд╣рд░реА рднрдВрдбрд╛рд░реЛрдВ рд╕реЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕реЗ https://github.com/gogits/gogs/issues/1297 рдФрд░ https://github.com/gogits/gogs/issues/3130 рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

_рдореВрд▓ рдЕрдВрдХ рд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛: gogits/gogs#3131_

kinfeature kinproposal

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

GitLab рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░ рд░рд╣рд╛ рд╣реИ!
https://gitlab.com/gitlab-org/gitlab-ce/issues/40830
https://gitlab.com/groups/gitlab-org/-/epics/260

рд╕рднреА 70 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

_From 25 рдордИ, рд╡рд░реНрд╖ 2016 12 рдкрд░ @roblabla: 9_

рдХреБрдЫ рд╣рдж рддрдХ рд╕рдВрдмрдВрдзрд┐рдд: https://github.com/gogits/gogs/issues/2210

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╣реЛрд╕реНрдЯреЗрдб рдЧрд┐рдЯ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдпрд╣ рдирдВрдмрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ!
#185 рдХреЗ рд╕рд╛рде рдФрд░ рднреА рдмрдбрд╝рд╛ рд╣реЛрдЧрд╛!

рдЗрд╕реЗ рдЧрд┐рдЯ-рдореВрд▓реНрдпрд╛рдВрдХрди рдПрдХреАрдХрд░рдг рдХреЗ рд╕рд╛рде рднреА рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

@ekozan рдФрдкрдЪрд╛рд░рд┐рдХ рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ git-appraise рдПрдХреАрдХрд░рдг рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рд╛рдереА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рдореВрд▓ рд░реВрдк рд╕реЗ рдмрд╛рдХреА рдХреЛрдб рдХреЗ рд╕рд╛рде рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдиреЛрдбреНрд╕ рдореЗрдВ рд╕рдореАрдХреНрд╖рд╛ рдпрд╛рддреНрд░рд╛ рд╣реИ, рд╣реИ рдирд╛?)

GitLab рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдпрд╣рд╛рдВ рдЯреНрд░реИрдХ рдХрд░ рд░рд╣рд╛ рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред

@bkcsoft рд╢рд╛рдпрдж рдЖрдк GitLab рд╕реНрдкреЗрдХреНрд╕ рдХреЛ рдЗрддрдирд╛ рдЦреБрд▓рд╛ рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ GitLab рдФрд░ Gita рдХреЗ рдмреАрдЪ рднреА PR рдХреЛ рдлрд╝реЗрдбрд░реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХреЗ?

@strk @bkcsoft GitLab рд╕реЗ рд╕рдВрдмрджреНрдз рд╣реИ?

@strk рдореИрдВ рдЗрд╕реЗ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдкреИрдЪ-рдлрд╛рдЗрд▓ рднреЗрдЬрдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реВрдВ (рд╢рд╛рдпрдж рд╡реЗрдмрд╣реБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ?) рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЧреАрддрд╛ рдХреЛ рднреА рдпрд╣реА рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдзрдХреНрдХрд╛/рдЦреАрдВрдЪрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ :)
@stevenroose рд╣рд╛рдБ

рдареАрдХ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ git request-pull -p (рдЬреЛ рд╕рд╛рде рдореЗрдВ рдкреИрдЪ рднреЗрдЬрддрд╛ рд╣реИ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕рдВрдЧрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: рдереЛрдбрд╝рд╛_рд╕реНрдорд╛рдЗрд▓рд┐рдВрдЧ_рдлреЗрд╕:

рд╡реЗ рдЕрдкрдиреЗ рд╢рд┐рдЦрд░ рд╕рдореНрдореЗрд▓рди рдХреЗ рджреМрд░рд╛рди рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред

https://gitlab.com/gitlab-org/gitlab-ce/issues/4013 рдХреЛ moonshot рд░реВрдк рдореЗрдВ рдЯреИрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЕрд╕рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреЛрдИ рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рдирд╣реАрдВ рд╣реИ рдФрд░ рджреГрд╖реНрдЯрд┐ рдореЗрдВ рдХреЛрдИ рдПрдордЖрд░ рдирд╣реАрдВ рд╣реИред рддреЛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрднреА рддрдХ рдЖрдкрдХреА рдЙрдореНрдореАрджреЗрдВ рдкреВрд░реА рди рд╣реЛрдВ: рдереЛрдбрд╝рд╛_рдореБрд╕реНрдХреБрд░рд╛рддреЗ рд╣реБрдП_рдлреЗрд╕:

@bkcsoft рд╣рдо рдпрд╣рд╛рдВ рдиреЗрддреГрддреНрд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ :)

@bkcsoft рд╣рдо рдпрд╣рд╛рдВ рдиреЗрддреГрддреНрд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ :)

рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЧрд┐рдЯрд╣рдм рд▓реЙрдХрд┐рди рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ: рдкреА

рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рд▓реЛрдЧ рдорд╛рдВрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВред рдФрд░ рд▓реЛрдЧ рдкрд▓рд╛рдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ :)

рдЧреЗрд░рд┐рдЯ рдЬреИрд╕рд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрд╕рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ

@stevenroose рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЧреЗрд░рд┐рдЯ рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджрд░реНрдн рд╣реИ?

рдпрджрд┐ рд╣рдо рдЧреЗрд░рд┐рдЯ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рд╣рдо рдЧреЛрд▓рдВрдЧ рдЯреАрдо рдХреЛ рдЧреАрддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдореИрдВ

@strk рдЧреЗрд░рд┐рдЯ рдХреЗ рд╕рд╛рде, рдЖрдк git-review рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдХрд╛рдореЛрдВ рдХреЛ рдкреИрдХреЗрдЬ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд░реЗрдлрд░реА рдкрд░ рдзрдХреНрдХрд╛ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЧреЗрд░рд┐рдЯ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдЧреЗрд░рд┐рдЯ рдХрд╛рдВрдЯрд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ git request-pull рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рд░реЗрдкреЛ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА
рд░реЗрдлрд░реА рдХреЗ рд▓рд┐рдП рд╕рдореАрдХреНрд╖рд╛, рд╣реИ рдирд╛?

рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓рд╛рдкрддрд╛ рдмрд┐рдЯ рдЕрднреА рднреА рдЕрдВрддрддрдГ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХрд░реЗрдЧрд╛
рд╕рдореАрдХреНрд╖рд╛ рд░реЗрдлрд░реА рд░рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдЕрд▓рдЧ рд░реЗрдкреЛ?

рд╣рд╛рдБ рдпрд╣ рдЕрд▓рдЧ рд╣реИред рдпрд╣ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдмрд┐рдЯреНрд╕ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдХреЗ рд╕рд╛рде рдзрдХреНрдХрд╛ рджреЗрддрд╛ рд╣реИред

рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдкреАрдЖрд░ рдХреЗ рд╕рд╛рде, рдЧреАрддрд╛ рдХреЛ рд╕рдордп-рд╕рдордп рдкрд░ (рдпрд╛ рдЕрдиреБрд░реЛрдз рдкрд░) рдирдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╢рд╛рдЦрд╛ рд╕рдВрджрд░реНрдн рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

AFAIK, git рдЕрдиреБрд░реЛрдз-рдкреБрд▓ git рдХрдорд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп рдФрд░ рджреВрд░рд╕реНрде рдХреЗ рдмреАрдЪ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдПрдХ рд╕реВрдЪреА рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ stdout рдкрд░ рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИред рд╣рдореЗрдВ рдЙрди рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд░рд┐рдореЛрдЯ рдореЗрдВ рднреЗрдЬрдиреЗ/рдЙрдиреНрд╣реЗрдВ рд░рд┐рдореЛрдЯ рд╕реЗ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрд░реАрдХрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА

рдЧрд┐рдЯ рдЕрдиреБрд░реЛрдз-рдкреБрд▓ рдорд╛рдирдХ рдЧрд┐рдЯ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЧрд┐рдЯ рдореВрд▓реНрдпрд╛рдВрдХрди рдпрд╛ рдЧрд┐рдЯ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд╡рд┐рдкрд░реАрддред

@roblabla рд╣рд╛рдБ рдкреНрд░рд╡рд╛рд╣ git request-pull рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрдирд╛ рдФрд░ рдЙрд╕реЗ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдЬреИрд╕реЗ рдЕрддреАрдд рдореЗрдВ рдкреИрдЪ рд╕рдмрдорд┐рдЯ рдХрд░рдирд╛ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛)ред рдпрд╛ рдпрд╛ рддреЛ рд░рд┐рдореЛрдЯ рд░реЗрдкреЛ рдХреА рд╢рд╛рдЦрд╛ рдореЗрдВ рдПрдХ рдпреВрдЖрд░рдПрд▓ рджрд░реНрдЬ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЧреАрддрд╛ рдкреАрдЖрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХреЗред

рдЬрдм рддрдХ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ git request-pull рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИ,
рдЬрдмрдХрд┐ рдЬрд┐рдердм/рдЧреАрддрд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдПрдХ (рд╕рдВрднрд╡рддрдГ рдЪрд▓рддреА) рд╢рд╛рдЦрд╛ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИред

рдХреНрдпрд╛ рд╣рдо рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛рдУрдВ рдХреЗ рдмрдЬрд╛рдп рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдЕрдиреБрд░реЛрдз рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдПрдХ рд╢рд╛рдЦрд╛ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ (рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ/рдЪрд░реНрдЪрд╛ рдХрд╛ рдзрд╛рдЧрд╛) рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдпрд╣ рд╡рд┐рд╢рд┐рд╖реНрдЯ _commits_ рд╣рд╛рдБ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдбреЗрдЯрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд╛рдирд╛ рд╣реЛрдЧрд╛

рдордВрдЧрд▓рд╡рд╛рд░, 20 рджрд┐рд╕рдВрдмрд░, 2016 рдХреЛ 12:20:34 рдкреВрд░реНрд╡рд╛рд╣реНрди -0800 рдмрдЬреЗ, bkcsoft рдиреЗ рд▓рд┐рдЦрд╛:

рдпрд╣ рд╡рд┐рд╢рд┐рд╖реНрдЯ _commits_ рд╣рд╛рдБ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдбреЗрдЯрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд╛рдирд╛ рд╣реЛрдЧрд╛

рд╣рдо рдХреЗрд╡рд▓ рдирдП рдХрдорд┐рдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд┐рд╕реА рд╢рд╛рдЦрд╛ рдХреЗ рдирд╛рдо рдХрд╛ рд╕рдВрджрд░реНрдн рд╣реИ,
рдЬреЛ git request-pull рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рддреЛ рдЕрдЧрд░ рд╣рдо рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
track-a-branch рджреГрд╖реНрдЯрд┐рдХреЛрдг, рд╣рдо git request-pull рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред

рдПрдХ рдкреАрдЖрд░ рдирд┐рд░реНрдорд╛рддрд╛ рдПрдХ рджреВрд░рд╕реНрде рдпреВрдЖрд░рдПрд▓ рдФрд░ рдПрдХ рд╢рд╛рдЦрд╛ рдХрд╛ рдирд╛рдо рдорд╛рдВрдЧ рд╕рдХрддрд╛ рд╣реИ, рджреЗрдЦреЗрдВ
рджреВрд░рд╕реНрде рд╢рд╛рдЦрд╛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ, рдХреБрдЫ рдЬрд╛рдБрдЪ рдХрд░реЗрдВ (рдпрд╛рдиреА: рдкреАрдЖрд░ рдмрдирд╛рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░реЗрдВ
рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди), рдФрд░ рдкреАрдЖрд░ рдмрдирд╛рдПрдВред

рдлрд┐рд░ рдЕрдзрд┐рдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдЯрди рдФрд░ рдПрдХ рд╡реЗрдмрд╣реБрдХ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рджреВрд░рд╕реНрде рд╢рд╛рдЦрд╛ рд╕реЗ, рдпрджрд┐ рдХреЛрдИ рд╣реЛ, рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдкреАрдЖрд░ рд▓реЗрдЦрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
рдЕрджреНрдпрддрдиреЛрдВ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреА рдЧрдИ рд╣реИред рдЕрдкрдиреЗ рдХрд╛рдВрдЯреЗ рдкрд░ рдПрдХ рдЧрд┐рдЯ рд╣реБрдХ рд░рдЦрдХрд░
рдЧрдВрддрд╡реНрдп рд╡реЗрдмрд╣реБрдХ рдХреЛ рд╣рд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдЕрдиреБрднрд╡ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрдЧрд╛ред

--рд╕реНрдЯреНрд░рдХ;

рдореИрдВ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ рдХрд┐ рдЕрддрд┐рдерд┐ рдЦрд╛рддреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреАрдЖрд░ рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдкрдХреЗ рдкрд╛рд╕ "рдмрд╛рд╣рд░реА" рдпрд╛ "рд╕рдВрдШреАрдп" рдпрд╛ рдЬреЛ рднреА рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдВ, рд╡рд╛рд▓рд╛ рдПрдХ рдЯреИрдм рд╣реЛрдЧрд╛:

  1. рдПрдХ рд╢рд╛рдЦрд╛ рдпреВрдЖрд░рдПрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб, "рд▓рд╛рдиреЗ" рдпрд╛ "рдкрд░реАрдХреНрд╖рдг" рдмрдЯрди рдХреЗ рд╕рд╛рде рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдпрддрд╛ рдФрд░ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

  2. .diff , .patch рдлрд╝рд╛рдЗрд▓ рдпрд╛ git-request-pull рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдлрд╝реАрд▓реНрдб; рдпрд╣ рдПрдХ textarea рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

рдмрд╛рдж рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХ рдмрд╛рд░ рдкреАрдЖрд░ рдмрди рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреАрдЖрд░ рдореЗрдВ рдХрдорд┐рдЯреНрд╕ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдкрд┐рдЫрд▓реА рдлрд╛рдЗрд▓ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рд╛рде рд╣реА, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╢рд╛рдЦрд╛ рдЕрджреНрдпрддрдиреЛрдВ рдХреА рдЕрдиреБрдкрд▓рдмреНрдзрддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд░реАрдлрд╝реЗрдЪ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рд▓рдЧрднрдЧ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЗ рдЖрд▓реЛрдХ рдореЗрдВ рдПрдХ PR'ed рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЬрдм рднреА рд╢рд╛рдЦрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╡реЗ рдХреЗрд╡рд▓ рд░реАрдлрд╝реЗрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред (рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдЕрдХреНрд╕рд░, рдкреАрдЖрд░ рдореЗрдВ рдлреАрдбрдмреИрдХ рдХреЗ рдХрд╛рд░рдг рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЗ рдЕрдкрдбреЗрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХреЗ рдкрд╛рд╕ рдкреЗрдЬ рд╡реИрд╕реЗ рднреА рдЦреБрд▓рд╛ рд░рд╣рддрд╛ рд╣реИред)

рдЬреИрд╕рд╛ рдХрд┐ рдореЗрд░реА рдереАрд╕рд┐рд╕ рдкреНрд░рдореЛрдЯрд░ рдиреЗ рдХрд╣рд╛: "рдПрдХ рдмрджрд▓рд╛рд╡ рдХрд╛ рдЕрд╕рд▓реА рд╡рд┐рд░реЛрдз рдЙрди рд▓реЛрдЧреЛрдВ рд╕реЗ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рдЦрд┐рд▓рд╛рдл рд╣реИрдВ рдмрд▓реНрдХрд┐ рдЙрди рд▓реЛрдЧреЛрдВ рд╕реЗ рдЖрддреЗ рд╣реИрдВ рдЬреЛ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред"

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдЙрдкрдпреЛрдЧреА рд╣реИ, рдЖрдк рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рджреЛ рд░рд┐рдореЛрдЯ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЬреАрдПрдЪ рдХреЗ рд▓рд┐рдП рд╢рд╛рдЦрд╛ рдЬреАрдердм, рдЧреЛрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдЯрд░, рдореИрдВ рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ рдПрдХ рднрдВрдбрд╛рд░ рдХреЗ рд╕рд╛рде рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдФрд░ рдЧрд┐рдЯ рд╕рдореАрдХреНрд╖рд╛ рдПрдХ рдФрд░ рдЪреАрдЬ рд╣реИред рдЫреЛрдЯреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реА рд╕реБрд╡рд┐рдзрд╛ рди рдмрдирд╛рдПрдВред
рд╡реИрд╕реЗ рднреА, рдЧреЙрдЧреНрд╕ рдЫреЛрдЯреЗ рд╡реНрдпрд╡рд╕рд╛рдп рдпрд╛ рд╕реНрд╡рдпрдВ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред

@renothing рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЖрдк рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рд╡рд┐рднрд┐рдиреНрди рджреВрд░рд╕реНрде рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдХреЛрдб рдХреА рддреБрд▓рдирд╛ рдпрд╛ рдЪреЗрдХрдЖрдЙрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рд▓реЛрдЧреЛрдВ рдХреЛ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд┐рдП рдмрд┐рдирд╛ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдпрд╛ рдкреИрдЪ рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдЕрдЧрд░ рдореИрдВ рдЕрдкрдиреЗ рдЧреАрддрд╛ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдкрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЕрдиреНрдп рд▓реЛрдЧ рдкрдВрдЬреАрдХрд░рдг, рдлреЛрд░реНрдХрд┐рдВрдЧ, рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдФрд░ рдлрд┐рд░ рдкреАрдЖрд░ рдмрдирд╛рдиреЗ рдХреА рдкрд░реЗрд╢рд╛рдиреА рд╕реЗ рдЧреБрдЬрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдкреАрдЖрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВред

@stevenroose
рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдпрд╣ рдХрд╛рдлреА рдорд╛рдВрдЧ рд╡рд╛рд▓рд╛ рджреГрд╢реНрдп рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЗрдВ, рдХрд┐рддрдиреЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдкреАрдЖрд░ рдХреЛ рд╕рд╛рд░ рд╕реЗ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЗрд╕ рдлреАрдЪрд░ рдХреЛ рдЧреАрддрд╛ рдХреЛрд░ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЬрд░реВрд░реА рд╣реИред рд╢рд╛рдпрдж рдпрд╣ рдПрдХ рдкреНрд▓рдЧрдЗрди рдХреЗ рд▓рд┐рдП рдареАрдХ рд╣реИ рдЬрдм gita рдкреНрд▓рдЧрдЗрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рддреИрдпрд╛рд░ рд╣реИред

@renothing рдЕрдЧрд░ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдпрд╣рд╛рдВ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдирд┐рдкрдЯрд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рд╛рд░ рд╡рд┐рд▓рдп рд╕реЗ рдХрд╣реАрдВ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдХрдИ рдЧрд┐рдЯрд┐рдпрд╛ рд╡рд┐рднрд┐рдиреНрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рд▓рдп рд╕реЗ рдирд┐рдкрдЯрддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЧрд┐рдЯрд╣рдм рднрдВрдбрд╛рд░ рдФрд░ рдПрдХ рдЧрд┐рдЯрд┐рдпрд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдмреАрдЪ рднреАред рдпрд╣ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХрд┐рд╕реА рднреА рд╕рдорд░реНрдерд┐рдд git рд╕рд░реНрд╡рд░ рдкрд░ рдХрд┐рд╕реА рднреА рджреВрд░рд╕реНрде рд╢рд╛рдЦрд╛ рд╕реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

@stevenroose рдЕрдЧрд░ рдореИрдВ рдЧрд▓рдд рд╣реВрдВ рддреЛ рдореБрдЭреЗ рд╕реБрдзрд╛рд░реЛ: рд╕реНрдорд╛рдЗрд▓реА:

@sbrl
рдЖрдк рд╕рд╣реА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреЛрдИ рдЖрдкрдХреЗ рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рдпреЛрдЧрджрд╛рди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХрд╛ рдХреЛрдб рд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЙрд╕реЗ рджреЛ рд░рд┐рдореЛрдЯ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ (рдПрдХ рдЕрдкрдиреЗ рд▓рд┐рдП, рдПрдХ рдЖрдкрдХреЗ рд▓рд┐рдП)ред рдЗрд╕рдиреЗ рдХрд╛рдо рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╕рд┐рд░реНрдл рд▓реЙрдЧрд┐рди/рд░рдЬрд┐рд╕реНрдЯрд░ рдЪрд░рдг рдХреЛ рдХрдо рдХрд░рддреА рд╣реИред рдпрд╣ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд╢рд╛рдпрдж рдИрдореЗрд▓ рдкрде рднреЗрдЬрдирд╛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреА рддрд░рд╣ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИред

рдореИрдВ рддреБрдореНрд╣рд╛рд░реЗ рд╕рд╛рде рдареАрдХ рдирд╣реАрдВ рд╣реВрдБ @ renothing

  1. рдЬрдм рдЖрдк рдЧрд┐рдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣рдореЗрд╢рд╛ рдХрдИ рд░рд┐рдореЛрдЯ рд╣реЛрддреЗ рд╣реИрдВ
  2. рдпрд╣ рдЬрд░реВрд░реА рд╣реИ
  3. рд▓реЙрдЧрд┐рди рдХрджрдо рдЙрдмрд╛рдК рд╣реИрдВ
  4. gitlab рдпрд╣ рднреА рдХрд░реЗрдЧрд╛: https://gitlab.com/gitlab-org/gitlab-ce/issues/4013
  5. рдпрд╣ рдПрдХ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдпрд╣ рдПрдХ рдкреНрд▓рдЧрдЗрди рдирд╣реАрдВ рд╣реИ

рдореИрдВ рд╡реИрд╕реЗ рднреА рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдБ
рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╡реЗ рд▓реЙрдЧ рдЗрди рдХреА рдЬрдЧрд╣ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЕрднреА рднреА рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдХрд┐рд╕реА рддрд░рд╣ рдкреАрдЖрд░ рдлрд╛рдЗрд▓ рдХрд░рдиреЗ рдФрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛/рдирд┐рд░рд╕реНрдд рдХрд░рдирд╛
рд╕рдВрдмрдВрдзрд┐рдд рдзрд╛рдЧрд╛ред

рд▓реЙрдЧрд┐рди рднрд╛рдЧ рдХрд╛ OpenID рд▓реЙрдЧрд┐рди рджреНрд╡рд╛рд░рд╛ рдзреНрдпрд╛рди рд░рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рд╡рд╣рд╛рдБ рд╣реИ
рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдФрд░ рдЯрд┐рдХрдЯ)ред

@renothing рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╕рд░реНрд╡рд░ рд╣реЛрдЧрд╛ рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд░рд┐рдореЛрдЯ рд╕реЗ рдХреЛрдб рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рджреЛрд╕реНрдд рдХреЛ рдмрд╕ рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рд╢рд╛рдЦрд╛ рдХреЛ рдзрдХреНрдХрд╛ рджреЗрдирд╛ рд╣реИ, рдФрд░ рдХрд░рддрд╛ рд╣реИ 2 рд░рд┐рдореЛрдЯ рдирд╣реАрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП (рдлрд┐рд░ рд╕реЗ, рдЕрдЧрд░ рдореИрдВ рдЧрд▓рдд рд╣реВрдВ рддреЛ рдореБрдЭреЗ рд╕реБрдзрд╛рд░реЗрдВ)ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдЖрдкрдХреЛ рдпрд╣ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ - рдХреЛрдИ рднреА рдЖрдкрдХреЛ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ: рд╕реНрдорд╛рдЗрд▓реА:

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВред рдЖрдк рдЧрд┐рдЯрд╣рдм рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВ рдЕрдкрдиреА рдЦреБрдж рдХреА рдЧреАрддрд╛ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддрд╛ рд╣реВрдВред рдпрджрд┐ рдЖрдк рдореЗрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдХрд┐ рдЖрдк рдореЗрд░реЗ рдЧреАрддрд╛ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдПрдХ рдЦрд╛рддрд╛ рд░рдЦреЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЧрд┐рдЯрд╣рдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдЧрд┐рдЯрд╣рдм рдкрд░ рдЕрдкрдиреЗ рд░реЗрдкреЛ рдкрд░ рдПрдХ рд╢рд╛рдЦрд╛ рдореЗрдВ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдзрдХреНрдХрд╛ рджреЗрдВ, рдлрд┐рд░ рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реЛрдордкреЗрдЬ рдкрд░ рд╡рд╛рдкрд╕ рдЖрдПрдВ рдФрд░ рдЕрдкрдиреА рдЧрд┐рдЯрд╣рдм рд╢рд╛рдЦрд╛ рд╕реЗ рдкреАрдЖрд░ рдХреЛ рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рджрд░реНрдЬ рдХрд░реЗрдВред рдЖрдкрдХреЛ рдПрдХ рдЦрд╛рддрд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛, рдЖрдкрдХреЛ рдмрд╕ рдЕрдкрдиреЗ GitHub рдЦрд╛рддреЗ рд╕реЗ рд▓реЙрдЧрд┐рди рдХрд░рдирд╛ рд╣реИ, (рд╢рд╛рдпрдж рдПрдХ рдХреИрдкреНрдЪрд╛ рдХрд░реЗрдВ) рдФрд░ URL рдХреЛ рдЕрдкрдиреА GitHub рд╢рд╛рдЦрд╛ рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВред

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╢рд╛рдпрдж рдХрд┐рд╕реА рдЕрдиреНрдп рдкреАрдЖрд░ (рдУрдкрдирдЖрдИрдбреА рдПрдХ) рдореЗрдВ рджреЗрдЦрд╛ рд╣реЛ, рднрд▓реЗ рд╣реА рдХреЛрдИ рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реЛ
рдПрдХ рджреВрд░рд╕реНрде рдкреНрд░рдорд╛рдгреАрдХрд░рдг рддрдВрддреНрд░ рдХреЗ рд╕рд╛рде (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ OpenID, GitHub/OAuth2
рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ) рдЙрд╕реЗ рдЕрднреА рднреА рд╕реНрдерд╛рдиреАрдп рдЙрджрд╛рд╣рд░рдг рдкрд░ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ,
рдпрджрд┐ рдирд╣реАрдВ рддреЛ рдЕрдкрдиреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП
рдкрд░рд┐рд╡рд░реНрддрди, рдФрд░ рд╢рд╛рдпрдж рдЙрддреНрддрд░ рдХреЗ рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЕрдзрд┐рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕рд▓рд┐рдП рджреВрд░рд╕реНрде git рд╕рд░реНрд╡рд░ рдкрд░ рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдирд╛ рдЬреНрдпрд╛рджрд╛рддрд░ рд╣реИ
рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдХреЛ рдЕрдиреБрдорддрд┐ рджрд┐рдП рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░реЗрдВ
рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдХреЛрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЧрд┐рдЯ рднрдВрдбрд╛рд░ рдмрдирд╛рдПрдВ
рдХрд╣реАрдВ рдФрд░ред рдореВрд▓ рд░реВрдк рд╕реЗ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдХрд╛рдВрдЯреЗ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХрд░рдиреЗ рдХреА рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рджреЗрдирд╛
рд╣реЛрд╕реНрдЯрд░реНрд╕

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рджрд┐рди рд╣рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЕрдиреБрдорддрд┐рдпрд╛рдВ рдорд┐рд▓реЗрдВ
рдРрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдкреАрдЖрд░ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░/рдХрд╛рдВрдЯреЗ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЧреАрддрд╛ рдХреЛрд░ рдХреЛ рд╕рд░рд▓ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдмрд┐рд▓реНрдХреБрд▓ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИред рдпрд╣ рдореБрдЦреНрдп рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдмрдирд╛ рджреЗрдЧрд╛, рди рдХреЗрд╡рд▓ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде, рдЕрдиреБрдорддрд┐ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рдФрд░ рддреАрд╕рд░реЗ рд╕реАрдЖрдИ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХрдард┐рдиред рд╡реИрд╕реЗ рднреА, рдореБрдЦреНрдп рд▓реЗрдЦрдХреЛрдВ рдХреЛ рдЪреБрдирдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИред

@renothing рдареАрдХ рд╣реИ, рдореБрдЦреНрдп рд▓реЗрдЦрдХ рд╡реЗ рдирд╣реАрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЪреБрдирдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕реАрдЖрдИ рдкрд░, рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдХреЛрдИ рдореБрджреНрджрд╛ рд╣реИред рд╕реАрдЖрдИ рдЬреЛ рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╢рд╛рдЦрд╛ рдЦреАрдВрдЪрддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рд╕реАрдЖрдИ рд╕рд┐рд╕реНрдЯрдо рд╡реИрд╕реЗ рднреА рдЧреЛрдЧреНрд╕ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╕реЗ рдЕрд▓рдЧ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЧреЛрдЧреНрд╕ рд░реЗрдкреЛ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд░рд┐рдореЛрдЯ рд░реЗрдкреЛ рд╕реЗ рд╢рд╛рдЦрд╛ рдЦреАрдВрдЪрдиреЗ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдЕрдиреБрдорддрд┐ рдкреНрд░рдгрд╛рд▓реА рд╡реИрд╕реЗ рднреА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ "рдЕрддрд┐рдерд┐ рдЦрд╛рддреЛрдВ" рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪреЗрдХрдмреЙрдХреНрд╕ рд╣реЛрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдкрдХреЗ рдкрд╛рд╕ _рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛, рдореБрджреНрджреЗ рдмрдирд╛рдиреЗ, рдкреАрдЖрд░ рдмрдирд╛рдиреЗ рдФрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдЬреИрд╕реА рдЕрдиреБрдорддрд┐рдпрд╛рдВ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рддреАрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реЛрдВрдЧреЗ _рд░реЗрдкреЛ рдХреЗ рд╕рджрд╕реНрдп, рдЧреЛрдЧреНрд╕ рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдЦрд╛рддреЗ, рдФрд░ рдЕрддрд┐рдерд┐_ред рдИрдЬрд╝реА z

"рдЕрддрд┐рдерд┐ рдЦрд╛рддреЗ" рдХреЗ рд▓рд┐рдП рдПрдХрд▓ рдзреНрд╡рдЬ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧрддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рддрдм рдХреЛрдИ рднреА рдЕрддрд┐рдерд┐ рдкрд░рд┐рд╡рд░реНрддрди "рджреЗрдЦ" рдирд╣реАрдВ рд╕рдХрддрд╛ рдерд╛, рд╣реИ рдирд╛?

рдЖрдк рдПрдХ рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдкреАрдЖрд░ рджрд╛рдЦрд┐рд▓ рдХрд░ рд░рд╣реЗ рд╣реЛрдВрдЧреЗ рдФрд░ рдЙрд╕ рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдЬрдм рддрдХ рдХрд┐
рдЖрдкрдХрд╛ рдИрдореЗрд▓ (рдФрд░ рдкреНрд░реАрдлрд╝) рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рд╕рд╣рдордд рд╣реИрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╡реИрд╕реЗ рднреА рдПрдХ рд╕реНрдерд╛рдиреАрдп рд░рд┐рдХреЙрд░реНрдб рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

@strkред рдЖрдк рдХрд░реЗрдВрдЧреЗред рдореЗрд╣рдорд╛рди OpenID рд╕реЗ рд▓реЙрдЧрд┐рди рдХрд░рддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдЙрдирдХрд╛ рдИ-рдореЗрд▓ рдкрддрд╛ рдкрддрд╛ рдЪрд▓ рд╕рдХреЗред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреАрдмреА рдХреЛ рдХреЗрд╡рд▓ "рдЕрд╕рд▓реА" рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рдЕрддрд┐рдерд┐ рд▓реЛрдЧреЛрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

"рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рджрд╕реНрдп рдирд╣реАрдВ" рдХреЗ рд╕рд╛рде, рдореЗрд░рд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдбреАрдмреА рдореЗрдВ рдЙрдирдХрд╛ рдХреЛрдИ рд░рд┐рдХреЙрд░реНрдб рдирд╣реАрдВ рдерд╛ред

рдЖрдкрдХреЛ рдЕрднреА рднреА рдпрд╣ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЯрд┐рдХрдЯ рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдкрд░ рдХреМрди рд╕рд╛ рдИрдореЗрд▓ (рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛) рд╕реВрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЯрд┐рдХрдЯ (рдкреАрдЖрд░) рдФрд░ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛" (рдЕрддрд┐рдерд┐ рдпрд╛ рдирд╣реАрдВ) рдХреЗ рдмреАрдЪ рдПрдХ рд╕рдВрдмрдВрдз рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - рдЗрд╕рдХрд╛ рдорддрд▓рдм рдЕрднреА рднреА рд╣реИ рдЙрд╕ рдПрд╕реЛрд╕рд┐рдПрд╢рди рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рд░рд┐рдХреЙрд░реНрдбред

BTW, OpenID рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдИрдореЗрд▓ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп/рдкреБрд╖реНрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдИрдореЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдЕрднреА рднреА рдЗрд╕рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рд╣реЛрдЧрд╛

рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдЧрд┐рдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕реЗрд╡рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рдЪрд╛рд░реЛрдВ рд╡рд╛рд▓реЗ NotABug рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рджрд┐рд▓рдЪрд╕реНрдк рдбрд┐рдЬрд╝рд╛рдЗрди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝: https://notabug.org/NotABug.org/notabug/src/master/README.md

рдЬреАрдПрдЪ/рдмреАрдмреА/рдЬреАрдПрд▓ рдХреЗ рд▓рд┐рдП рдУрдПрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдмрд╛рд░ рдЦрд╛рддреЗ рдХреЛ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдлрд┐рд░ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рддреЛ рдЧреАрддрд╛ рдЖрдкрдХреЗ рд░рд┐рдореЛрдЯ рд░реЗрдкреЛ рдФрд░ рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдк рдХрд┐рд╕реА рднреА рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЖрдо рдкреВрд░реНрд╡рдЬ рд╣реИ (рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдХрд┐ рдРрд╕рд╛ рджрд░реНрдж рд╣реЛрдЧрд╛ред ..) рдХреЗрд╡рд▓ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЬреЛ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ _all_ рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо (GitHub, BitBucket, GitLab) рдореЗрдВ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ API рд╣реИрдВ, рд╣рдореЗрдВ рд╕рднреА рдпрд╛ рдХрд┐рд╕реА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред рдореИрдВ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╣рддрд╛ рд╣реВрдВ: рдЯреНрд░реЛрд▓рдлреЗрд╕:

@strk рд╡рд╣ рдбрд┐рдЬрд╝рд╛рдЗрди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ рдЕрдЪреНрдЫрд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди
рдХреЛрдИ рдЗрд╕рдХрд╛ рдореБрдХрд╛рдмрд▓рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ "рд▓реЗрдХрд┐рди рд╣рдо рдкрд╣рд▓реЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ!", рдЕрдЧрд░ рд╣рдо рдкрд╣рд▓реЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рд╣рд░ рдХреЛрдИ рджреВрд╕рд░реЗ "рдорд╛рдирдХ" рдкрд░ рдмрд╕ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╣рдо рдлрдВрд╕реЗ рд░рд╣ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реЗ рдореМрдЬреВрджрд╛ рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдЕрдиреНрдп рдорд╛рдирдХ рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП _рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╢реМрдХ рд╕рдордп_ рд▓реЗрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ , рд╕рдВрднрд╡рддрдГ рд╡рд░реНрддрдорд╛рди рдкреНрд░рд╡рд╛рд╣ рдХреЛ рддреЛрдбрд╝рдирд╛ред рдпрджрд┐ рд╣рдо рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдХреБрдЫ рдореМрдЬреВрджрд╛ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рд╣реИ, рдФрд░ рдЕрдиреНрдп рдХрд┐рд╕реА рдРрд╕реА рдЪреАрдЬ рдкрд░ рд╕рдордЭреМрддрд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╣рдо рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдордп рддрдХ рдореИрдВ "рдлреЗрдбрд░реЗрд╢рди" рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдЬрдм рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдирд╣реАрдВ рд╣реИред рдПрдХ рдмрд╛рд░ рдХрд░реЛ, рдФрд░ рд╕рд╣реА рдХрд░реЛ

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд┐рдХрди рдФрд░ рдЕрдВрдбреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЬрдм рддрдХ рдХреЛрдИ рдлреЗрдбрд░реЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рддрдм рддрдХ рдХреЛрдИ рднреА рдлреЗрдбрд░реЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореИрдВ рдпрд╣ рднреА рддрд░реНрдХ рджреВрдВрдЧрд╛ рдХрд┐ рдпрджрд┐ рд╣рдо рдЧреЙрдЧреНрд╕ рдХреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╕рдВрдШрдЯрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдорд╣рд╛рд╕рдВрдШ рдХреА рдУрд░ рдкрд╣рд▓рд╛ рдХрджрдо рдмрдврд╝рд╛ рджрд┐рдпрд╛ рд╣реИред

@roblabla рдареАрдХ рд╣реИ, рдореИрдВ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдирд╣реАрдВ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЬреЛ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ _use рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛_ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рджрд╛рддрд╛ рдПрдкреАрдЖрдИ :)

рдореИрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдзрд╛рди рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдЬреНрдЮрд╛рдд рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рд╣реИ, рдЦрд╛рд╕рдХрд░ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╕реЗрд╡рд╛рдУрдВ рд╕реЗред

рдореИрдВ @strk рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред рдЧрд┐рдЯ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдХрд╛рдлреА рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИ, рдореИрдВ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗ рдХреЛрд░ рдЧрд┐рдЯ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

рдпрджрд┐ рдорд╣рд╛рд╕рдВрдШ рдХреЛ Git URI рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП UI рдЪреАрдиреА рдЬреЛрдбрд╝рдирд╛ рдЗрддрдирд╛ рдХрдард┐рди рдирд╣реАрдВ рд╣реИред рдЧреАрддрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреАрдЖрд░ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЬреАрдПрдЪ/рдЬреАрдПрд▓/... рдХреЗ рд▓рд┐рдП рд╣рдо рдпрд╛ рддреЛ рдЙрдирдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдмрд╕ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдЧрд┐рдЯ рдпреВрдЖрд░рдЖрдИ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ, рдпрд╛ рдЗрди рдпреВрдЖрд░рдЖрдИ рдХреЛ рдПрдкреАрдЖрдИ рд╕реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдЖрдИ рд╡рд┐рдЬреЗрдЯ рд▓рд╛рдЧреВ рдХрд░реЗрдВред рдпрд╛ рдЗрд╕рд╕реЗ рднреА рдЖрд╕рд╛рди, рдкреАрдЖрд░ рдпреВрдЖрд░рдПрд▓ рдХреЛ рдЧрд┐рдЯ рдпреВрдЖрд░рдЖрдИ рдХреЗ рд╕рд╛рде рдореИрдк рдХрд░реЗрдВред

рдПрдХ рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рд░рд┐рдореЛрдЯ рд░реЗрдкреЛ рдореЗрдВ рд╢рд╛рдЦрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорд╛рдирдХ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ git://provider/repo.git#refs/mybranchref рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рдорд╛рдирдХ рд╣реИред

рдмреБрдз, 22 рдорд╛рд░реНрдЪ, 2017 рдХреЛ 09:47:06 рдкреВрд░реНрд╡рд╛рд╣реНрди -0700 рдмрдЬреЗ, рд╕реНрдЯреАрд╡рди рд░реВрдЬ рдиреЗ рд▓рд┐рдЦрд╛:

рдПрдХ рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рд░рд┐рдореЛрдЯ рд░реЗрдкреЛ рдореЗрдВ рд╢рд╛рдЦрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорд╛рдирдХ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ git://provider/repo.git#refs/mybranchref рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рдорд╛рдирдХ рд╣реИред

рдореИрдВ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рдореБрджреНрджрд╛ рд╣реИред
рдмрд╕ рдпрд╣ рдХрд╣реЗрдВ рдХрд┐ "рд╕рдВрдШреАрдп рдкреБрд▓ рдЕрдиреБрд░реЛрдз" рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реЛрдЧрд╛
рд╕рднреА рд╕реВрдЪрдирд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ "рдЧрд┐рдЯ рдЕрдиреБрд░реЛрдз-рдкреБрд▓" рдЖрдкрд╕реЗ рдкреВрдЫрддрд╛ рд╣реИ
рдкреНрд░рджрд╛рди рдХрд░рдирд╛ ...

рдпрд╣ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рд╣реА URL рдирд╣реАрдВ рд╣реИ, рдПрдХ рд╕рдВрдкреВрд░реНрдг рд░реВрдк рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ...

рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдорд╛рдирдХ рдкрд░ рдЬреАрдПрдЪ/рдЬреАрдПрд▓ рд╕реЗ рдЙрдирдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдкреВрдЫрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд╡реНрдпрд╛рдкрдХ рдЪрд░реНрдЪрд╛ рдХреА рд╢реБрд░реБрдЖрдд рд╣реЛ рд╕рдХрддреА рд╣реИ

рдЬрд╝рд░реВрд░, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдкрд╣рд▓реЗ рдЙрд╕ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдорд╛рдирдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ...

Pagure (https://pagure.io/pagure) рд╕рд┐рд╕реНрдЯрдо рд░рд┐рдореЛрдЯ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдореБрдЭреЗ рдлреЗрдбреЛрд░рд╛ рдкреИрдХреЗрдЬ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧреА рд▓рдЧрд╛ред рд░рд┐рдореЛрдЯ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкрдВрдЬреАрдХреГрдд рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рджреЗрдЦреЗрдВ: https://docs.pagure.org/pagure/usage/pull_requests.html#remote -git-to-pagure-pull-request

рд╕рдВрдмрдВрдзрд┐рдд: https://github.com/gogits/gogs/issues/4437

рдЗрд╕ рдкрд░ рдХреЛрдИ рднреА рд╕рдорд╛рдЪрд╛рд░? рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рджреНрд╡рд╛рд░рд╛ рдЧрд┐рдердм рдХреЗ рдЕрдзрд┐рдЧреНрд░рд╣рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдЦрдмрд░реЗрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдПрдХ рдЧрд┐рдЯ рд╡реЗрдм-рд╕реЗрд╡рд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдорд╣рд╛рд╕рдВрдШ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ :)

рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рд╕реЗ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рджреЗрдЦрдиреЗ рд╕реЗ рдПрдХ рдорд┐рдирдЯ рдкрд╣рд▓реЗ рдореИрдВ рд╕рдЪрдореБрдЪ рдЗрд╕ рдореБрджреНрджреЗ рдХреА рдЦреЛрдЬ рдореЗрдВ рдЖрдпрд╛ рдерд╛ред рдпрд╣ (рдФрд░ рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдкреБрд▓ рдЕрдиреБрд░реЛрдз) рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЧрд▓реЗ рдЧрд┐рдЯ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╣рддреНрдпрд╛рд░рд╛ рд╕реБрд╡рд┐рдзрд╛ рд╣реИред рдореБрдЭреЗ рдПрдХ OpenID рд▓реЙрдЧрд┐рди рдЯреИрдм рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди Google рдЬреИрд╕реЗ рдмрдбрд╝реЗ OpenID рдкреНрд░рджрд╛рддрд╛рдУрдВ рддрдХ рдЖрд╕рд╛рди рдкрд╣реБрдВрдЪ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдпрд╣ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рдирд╣реАрдВ рд╣реИред рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдЧрд┐рдЯрд╣рдм рдХреЗ рд▓рд┐рдП рдЕрдкрд╡рд╛рдж рджреЗрдЦрд╛ред

рд╣реЗрд▓реЛ рд╕рдм рд▓реЛрдЧред рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рджреНрд╡рд╛рд░рд╛ рдЧрд┐рдЯрд╣рдм рдХреА рдЦрд░реАрдж рдХреЗ рдмрд╛рдж, рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдЧрд┐рдЯ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реАред

рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣рдЪрд╛рди, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ, рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ рдлрд╝реЗрдбрд░реЗрдЯ рдХрд░рдиреЗ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ ... рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рднреА рдЦреАрдВрдЪреЗрдВ/рдорд░реНрдЬ рдХрд░реЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХреНрдЯрд┐рд╡рд┐рдЯреАрдкрдм рдорд╛рдирдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдЧрд┐рдЯ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЛ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рднреА рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рд╣реЛрдЧрд╛: рдпрд╣ рдЕрдиреНрдп рдЧрддрд┐рд╡рд┐рдзрд┐рдкрдм рдХреЗ рд╕рд╛рде рдЧрд┐рдЯ рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЛ рдлреЗрдбрд░реЗрдЯ рдХрд░реЗрдЧрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рддреЛ рдпрд╣ рдЖрдкрдХреЛ рдПрдХ рдкрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ Gitea рдПрдХ рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрд╕реНрдЯреЛрдбреЛрди рдЙрджрд╛рд╣рд░рдг, рдЕрдиреБрд╡рд░реНрддреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░ рдПрдХ рд╡реАрдбрд┐рдпреЛ рдХреЗ рднреАрддрд░ рдПрдХ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдкрд░ PeerTube рдПрдХ рдкрд░ рдЙрджрд╛рд╣рд░рдг рдпрд╛ рдПрдХ рд╕реНрд▓рд╛рдЗрдб рдбреЗрдХ MediaGoblin рдПрдХ рдкрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд┐рдХрдЯ рдХреЗ рд╕рд╛рде GitLab рдЙрджрд╛рд╣рд░рдг тАж

рдореЗрд░реЗ 2 рд╕реАрдЯреА;)

@Arkanosis рдХреНрдпрд╛ рд▓рд┐рдЦрд╛ рдХрд░рдиреЗ рдХреЗ рджреМрд░рд╛рди рд╕реБрд░: рдХрд┐ рдХреНрдпрд╛ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ GitPub рдЙрджреНрджреЗрд╢реНрдп рдкрд░ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдЧреАрддрд╛ рджреЗрд╡ рд╡рд╣рд╛рдВ рдЭрдВрдХрд╛рд░ рджреЗрдВ? рдпрд╣реА рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдорд╛рдВрдЧрд╛ рдЧрдпрд╛ рд╣реИ:

рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдкрд░ рдХрдо рд╕реЗ рдХрдо рдХреБрдЫ Git рд╡реЗрдм рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рджреНрд╡рд╛рд░рд╛ рд╕рд╣рдорддрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк рдРрд╕реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рд╣рдорд╛рд░реА рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ рдФрд░ рдмреЛрд▓реЗрдВред рд╣рдо рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдХрд╛рд░реНрдп рд╕рдореВрд╣ рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗред

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ @Arkanosis рдЯрд┐рдкреНрдкрдгреА рдбрд╛рдпрд╕реНрдкреЛрд░рд╛ рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрдЧреА рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдРрд╕рд╛ рд╣реЛрддрд╛ рддреЛ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛! рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реИрдВ! :)

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ @Arkanosis рдЯрд┐рдкреНрдкрдгреА рдкреНрд░рд╡рд╛рд╕реА рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрдЧреА

@ рдХрд┐рдВрдЧрдбрдХрдЬреЗрдб : рдХрд╛рд╢! рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдЬрд╛рдБрдЪ рдХреА рдереА, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдбрд╛рдпрд╕реНрдкреЛрд░рд╛ рдПрдХреНрдЯрд┐рд╡рд┐рдЯреАрдкрдм рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдЕрдиреНрдп рдиреЗрдЯрд╡рд░реНрдХ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╛рд╕реНрдЯреЛрдбрди рдХреЗ рд╕рд╛рде) рдХреЗ рд╕рд╛рде рд╕рдВрдШ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдпрд╣, рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдн рдХреЗ рд░реВрдк рдореЗрдВ, рдкреНрд░рд╡рд╛рд╕реА рднрд╛рд░рддреАрдпреЛрдВ рдФрд░ рдЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡ рд╕реЗ рдЬреЛ рдХреБрдЫ рднреА рдирд┐рдХрд▓рддрд╛ рд╣реИ (GitPub рдпрд╛ рдХреБрдЫ рдФрд░) рдХреЛ рд╕рдВрдШрдЯрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрдЧрд╛ред

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдбрд╛рдпрд╕реНрдкреЛрд░рд╛ рдлрд╝реЗрдбрд░реЗрд╢рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рд╡реЗрдмрдлрд╝рд┐рдВрдЧрд░ + рдорд╛рдЗрдХреНрд░реЛрдлрд╝реЙрд░реНрдореЗрдЯ + рдЕрдиреНрдп) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд╛рдпрд╕реНрдкреЛрд░рд╛ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рдлрд╝реЗрдбрд░реЗрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдПрдХреНрдЯрд┐рд╡рд┐рдЯреАрд╕реНрдЯреНрд░реАрдо / рдПрдХреНрдЯрд┐рд╡рд┐рдЯреАрдкрдм рдХреЗ рд░реВрдк рдореЗрдВ рдЙрддрдирд╛ рдХрд░реНрд╖рдг рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИред

рдХреГрдкрдпрд╛ рд╡рд┐рд╖рдп рдкрд░ рдмрдиреЗ рд░рд╣реЗрдВред рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЗрд╡рд▓ рджреВрд░рд╕реНрде рд░реЗрдкреЛ рд╕реЗ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЦреЛрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ "рд░реЗрдкреЛ рдФрд░ рд╢рд╛рдЦрд╛" рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реВрддреНрд░реАрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдПрдХ рдЙрджрд╛рд╣рд░рдг https://github.com/go-gitea/gitea.git#federated-prs ред

рдЕрдиреНрдп рдбреЗрдЯрд╛ рдЬреИрд╕реЗ рдореБрджреНрджреЛрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рд╕рдВрдШ рдЗрд╕рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рдХрджрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдкрдХреЛ рдЧрд┐рдЯ рд░реЗрдкреЛ рдкрд░ рдЦрд╛рддрд╛ рдмрдирд╛рдпреЗ рдмрд┐рдирд╛ рдкреАрдЖрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

@stevenroose рдЕрдЧрд░ рдЖрдк рдореБрдЭреЗ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реИрдВ: рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореБрдЭреЗ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ # 1612 рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред рдЗрд╕ рдмреАрдЪ рдХрд┐рд╕реА рдФрд░ рдиреЗ рд╡рд╣рд╛рдВ рдЗрд╕рдХрд╛ рдЬрд┐рдХреНрд░ рдХрд┐рдпрд╛ред

рдПрдХреНрдЯрд┐рд╡рд┐рдЯреАрдкрдм рдЖрдзрд╛рд░рд┐рдд рдЧрд┐рдЯ рдлреЗрдбрд░реЗрд╢рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдм рдПрдХ рдХрд╛рд░реНрдп рд╕рдореВрд╣/рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореМрдЬреВрдж рд╣реИред https://github.com/git-federation/gitpub

рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рддреЛ рдЙрдирдХреА рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВред

GitLab рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░ рд░рд╣рд╛ рд╣реИ!
https://gitlab.com/gitlab-org/gitlab-ce/issues/40830
https://gitlab.com/groups/gitlab-org/-/epics/260

рдирд┐рдЖрдЗрд╕!

рдлреЗрдбрд░реЗрдЯреЗрдб рдЧрд┐рдЯ рдХрдорд╛рд▓ рдХрд╛ рд╣реЛрдЧрд╛ред рдЧрд┐рдЯ рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рдЕрдирдЧрд┐рдирдд рдЦрд╛рддреЛрдВ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ ...
рд╕рдВрдШреАрдп рдЬрдирд╕рдВрдкрд░реНрдХ рдФрд░ рдореБрджреНрджреЗ! рдореИрдВ

@pwFoo рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдФрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред

рдЧрд┐рдЯ рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рдЕрдирдЧрд┐рдирдд рдЦрд╛рддреЛрдВ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ ...

рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП "рдЧрд┐рдЯрд╣рдм рдХреЗ рд╕рд╛рде рд▓реЙрдЧрд┐рди" рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛, рдЬрдм рддрдХ рдХрд┐ рдпрд╣ рддрдм рддрдХ рд╕рд┐рд░реНрдл рдПрдХ рдХреНрд▓рд┐рдХ рди рд╣реЛ?

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд▓рдХреНрд╖реНрдп рдХреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдЗрд╢реНрдпреВ/рдкреАрдЖрд░, рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ (рдорд╛рд╕реНрдЯреЛрдбрди, рдкреНрд▓реЗрд░реЛрдорд╛, рдорд┐рд╕рдХреА, ...) рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд▓рдХреНрд╖реНрдп рдХреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдЗрд╢реНрдпреВ/рдкреАрдЖрд░, рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХреНрд╕ (рдорд╛рд╕реНрдЯреЛрдбрди, рдкреНрд▓реЗрд░реЛрдорд╛, рдорд┐рд╕рдХреА, ...) рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рдХреНрдпрд╛ рд╣реИ? рдПрдХреНрдЯрд┐рд╡рд┐рдЯреАрдкрдм рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдФрд░ рдЧрд┐рдЯрдлреЗрдб рдпрд╛ рдпрд╣рд╛рдВ рдЬреЛ рднреА рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдмреАрдЪ рдЬрдмрд░рджрд╕реНрддреА рдЬрд╛рдирдХрд╛рд░реА рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреАрддрд╛ рдХреЛ рдирд┐рдЪреЛрдбрд╝рдиреЗ рд╕реЗ рдУрд╡рд░рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рд╣реЛ рдЬрд╛рдПрдЧреАред

@jalcine рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЙрди рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдЦрд╛рддрд╛ рдмрдирд╛рдиреЗ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЬрд┐рди рдкрд░ рдпреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ (GitHub, GitLab рдпрд╛ рдЙрдирдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рджреНрд╡рд╛рд░рд╛ рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП Gitea/GitLab/ рдЬреЛ рднреА рд╣реЛ)ред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рд░реЗрдкреЛ (GitHub, GitLab, рдпрд╛ рдЖрдкрдХрд╛ рдЕрдкрдирд╛ рдХрд╕реНрдЯрдо Gitea) рд╣реИ рдФрд░ рдЖрдк рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд░реЗрдкреЛ рд╕реЗ рдЙрди рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП PR рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рди рдкрд░ рдЖрдк рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЬрд┐рд╕ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдЙрддреНрддрд░ рджреЗ рд░рд╣рд╛ рдерд╛, рд╡рд╣ рдХрд╣ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЖрдк рдорд╛рд╕реНрдЯреЛрдбрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧреАрддрд╛ рдореЗрдВ рд╕рд╛рдЗрди рдЗрди рдХрд░реЗрдВрдЧреЗ?

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореЗрд░реЗ рдкрд╛рд╕ рд╣реЛрдо рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдЧреАрддрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИред рдореЗрд░реЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдФрд░ рдореЗрд░реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рд╕реАрдорд┐рдд рд╕рдВрд╕рд╛рдзрди рд╣реИрдВред рдФрд░ рдореИрдВ рдпрд╣ рд░реЛрдХрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдмреЙрдЯреНрд╕ рдЦрд╛рддреЗ рдмрдирд╛ рд╕рдХреЗрдВ рддрд╛рдХрд┐ рдореЗрд░реЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдХрдо рдкреНрд░рд╢рд╛рд╕рди рд╣реЛред

рдЙрд╕рдХреЗ рдХрд╛рд░рдг, рдореИрдВрдиреЗ рдкрдВрдЬреАрдХрд░рдг рдкреГрд╖реНрда рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдХреЛрдИ рднреА рдореЗрд░реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рднрдВрдбрд╛рд░ рдореЗрдВ рдореБрджреНрджреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рд▓реЛрдЧреЛрдВ рд╕реЗ рд╕рдорд╕реНрдпрд╛рдПрдБ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ Github рдкрд░ рдорд┐рд░рд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░, рдореИрдВ рдЕрдкрдирд╛ рдЧреАрддрд╛ рдЙрджрд╛рд╣рд░рдг рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдЧрд┐рддреВрдм рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЧреАрддрд╛ рдмреЗрд╣рддрд░ рд╣реЛрдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдореБрджреНрджреЛрдВ рдФрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ (рд╡рд┐рдХреЗрдВрджреНрд░реАрдХрд░рдг рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдорд╛рд╕реНрдЯреЛрдбрди рдЬреИрд╕реЗ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдПрдХ рдФрд░ рд╡рд┐рд╖рдп рд╣реИ рдФрд░ рдЕрдЪреНрдЫрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдлрд╝реЗрдбрд░реЗрдЯреЗрдб рдореБрджреНрджреЗ рдФрд░ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИрдВ рддрд╛рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рдиреЗрдХреНрд╕реНрдЯрдХреНрд▓рд╛рдЙрдб/рдУрдирдХреНрд▓рд╛рдЙрдб рдЬреИрд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рдЦрд╛рддрд╛ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛред

@jalcine
"рдлреЗрдбрд░реЗрдЯреЗрдб рдЧрд┐рдЯ рдХрдорд╛рд▓ рдХрд╛ рд╣реЛрдЧрд╛ред рдЧрд┐рдЯ рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рдмреЗрд╢реБрдорд╛рд░ рдЦрд╛рддреЛрдВ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ ...
рд╕рдВрдШреАрдп рдЬрдирд╕рдВрдкрд░реНрдХ рдФрд░ рдореБрджреНрджреЗ! "

рд▓рдХреНрд╖реНрдп GitHub рдпрд╛ Mastodon рдЦрд╛рддреЗ рд╕реЗ рд▓реЙрдЧрд┐рди рдХрд░рдирд╛ рдирд╣реАрдВ рд╣реИ... рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдЙрддреНрддрд░ рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛ рд╣реИред
рд▓рдХреНрд╖реНрдп рдПрдХ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ (рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдореЗрд░рд╛ рдЕрдкрдирд╛) рдореБрджреНрджреЛрдВ рдХреЛ рдЦреЛрд▓рдиреЗ, рдкреАрдЖрд░ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдпрд╛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред

рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд▓реЙрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЬрд╛рд▓реА рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдореЗрдВ рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИ, рдХреГрдкрдпрд╛ рд╡рд╣рд╛рдВ рд╕рднреА рд╡рд╛рд░реНрддрд╛рд▓рд╛рдкреЛрдВ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░реЗрдВред

рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА: https://github.com/forgefed/forgefed

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

mirhec picture mirhec  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Fastidious picture Fastidious  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

haytona picture haytona  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ghost picture ghost  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kifirkin picture kifirkin  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ