Git-compatible рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд░рд┐рд▓реАрдЬ 0.80 рдкреНрд░рд╛рдкреНрдд рднрдпреЛ

OpenBSD рдкрд░рд┐рдпреЛрдЬрдирд╛рдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ Got 0.80 (Game of Trees) рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╡рд┐рдореЛрдЪрди рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрдХрд╛ рдЫрдиреН, рдЬреБрди рдбрд┐рдЬрд╛рдЗрди рд░ рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рд╣рдЬрддрд╛рдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫред рд╕рдВрд╕реНрдХрд░рдг рдЧрд░рд┐рдПрдХреЛ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди, Got рд▓реЗ Git рднрдгреНрдбрд╛рд░рд╣рд░реВрдХреЛ рдбрд┐рд╕реНрдХ рдврд╛рдБрдЪрд╛рд╕рдБрдЧ рдЙрдкрдпреБрдХреНрдд рднрдгреНрдбрд╛рд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ Got рд░ Git рдЯреВрд▓рдХрд┐рдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рднрдгреНрдбрд╛рд░рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, Git рдХреЛ рд╕рд╛рде, рддрдкрд╛рдИрд▓реЗ Got рдорд╛ рд▓рд╛рдЧреВ рдирдЧрд░рд┐рдПрдХрд╛ рдЪреАрдЬрд╣рд░реВ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдХреЛрдб рдирд┐:рд╢реБрд▓реНрдХ ISC рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред

рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рдУрдкрдирдмреАрдПрд╕рдбреАрдХреЛ рд╡рд┐рдХрд╛рд╕рд▓рд╛рдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд╣рд░реВрдорд╛ рдзреНрдпрд╛рди рджрд┐рдПрд░ рд╕рдорд░реНрдерди рдЧрд░реНрдиреБ рд╣реЛред рдЕрдиреНрдп рдЪреАрдЬрд╣рд░реВ рдордзреНрдпреЗ, Got рд▓реЗ OpenBSD рдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рдирд┐рдпрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ (рдЬрд╕реНрддреИ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВрдХреЛ рдкреГрдердХреАрдХрд░рдг рд░ рдкреНрд░рддрд┐рдЬреНрдЮрд╛ рд░ рдЕрдирд╛рд╡рд░рдг рдХрд▓рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧ) рд░ рдХреЛрдбрд┐рдЩ рд╢реИрд▓реАред рдЯреБрд▓рдХрд┐рдЯ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд╡рд░рд┐рдкрд░рд┐ рд╕рд╛рдЭрд╛ рдХреЗрдиреНрджреНрд░реАрдХреГрдд рднрдгреНрдбрд╛рд░ рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕реНрдерд╛рдиреАрдп рд╢рд╛рдЦрд╛рд╣рд░реВ, рдмрд╛рд╣реНрдп SSH рдкрд╣реБрдБрдЪ, рд░ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдЗрдореЗрд▓ рд╕рдореАрдХреНрд╖рд╛рдХреЛ рд╕рд╛рде рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫред

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

рдердкрд┐рдПрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдордзреНрдпреЗ:

  • рдЧреЛрдЯреНрдб рд╕рд░реНрднрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛, рдЬрд╕рд▓реЗ рднрдгреНрдбрд╛рд░рдорд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВрдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛ рд▓реЗрдЦрди рд░ рдкрдвреНрдиреЗ рдХрд╛рд░реНрдпрд╣рд░реВ рдЕрдзрд┐рдХреГрдд рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдирд┐рдпрдорд╣рд░реВ рдердкреНрди рд╕рдореНрднрд╡ рдЫред
  • рдирдпрд╛рдБ "рд╕реБрдиреНрди" рд░ "рд╕рддреНрд░" рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдпреБрдирд┐рдХреНрд╕ рд╕рдХреЗрдЯрдорд╛ рдХрд▓рд╣рд░реВ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди рд░ рд╕рддреНрд░рд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди god рдорд╛ рдердкрд┐рдПрдХреЛ рдЫред рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛рд░реНрдпрд╣рд░реВ рдкрдирд┐ рдЫреБрдЯреНрдЯреИ рдмрд╛рд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫред
  • chroot рдмрд╛рдЯ рдЕрдирднрд┐рд▓ рдкреНрд░рдгрд╛рд▓реА рдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди god рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд▓рдЧрд╛рд╡ рдкрд░рд┐рд╡рд░реНрддрдиред Gotsh рд╕рдореВрд╣рдмрд╛рдЯ gotd рдорд╛рддреНрд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рдкреНрд░рддрд┐рдмрдиреНрдз рд╣рдЯрд╛рдЗрдпреЛред
  • Gotd рд▓реЗ uid рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рд╕реАрдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред
  • рдЬрдбрд╛рдирд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди gotd.conf рдорд╛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдердкрд┐рдпреЛ рд░ unix_socket рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд▓рд╛рдИ 'рд╕реБрдиреНрди' рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдпреЛред
  • 'gotctl info' рдЪрд▓рд╛рдЙрдБрджрд╛ рджреЗрдЦрд╛рдЗрдиреЗ рдЬрд╛рдирдХрд╛рд░реАрдорд╛ рдкрд╣реБрдБрдЪ рдЕрдм рд░реВрдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдорд╛ рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рдЫред
  • CGI рд░реНтАНрдпрд╛рдкрд┐рдЩ over got - gotweb рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рд╕рдЯреНрдЯрд╛ рдЧреЛрдЯрд╡реЗрдмрдбрдХреЛ рдлрд╛рд╕реНрдЯрд╕реАрдЬреАрдЖрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреБрдкрд░реНрдЫ, рдЬрд╕рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, getwebd рд▓реЗ рдкреГрд╖реНрда рд▓реЗрдЖрдЙрдЯрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрди рдЯреЗрдореНрдкреНрд▓реЗрдЯрд┐рдВрдЧ рдЗрдиреНрдЬрд┐рди рдердкреЗрдХреЛ рдЫ, рдЯреНрдпрд╛рдЧрд╣рд░реВ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди RSS рдлрд┐рдб рдердкреЗрдХреЛ рдЫ, рд░ рдмреНрд▓рдмрд╣рд░реВ рд░ рдХрдорд┐рдЯ рд╕реВрдЪреАрд╣рд░реВрдХреЛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдкреНрд░рджрд░реНрд╢рдиред
  • Got log, got diff, рд░ tog diff рдЖрджреЗрд╢рд╣рд░реВрд▓реЗ рдЕрдм diffstat рдЖрдЙрдЯрдкреБрдЯ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
  • рд╡рд╕реНрддреБ рдХреНрдпрд╛рд╕рдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХрд╛ рдЯреНрдпрд╛рдЧрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рд╕реАрдорд┐рдд рдЧрд░реЗрд░ рдореЗрдореЛрд░реА рдЦрдкрдд рдХрдо рдЧрд░рд┐рдпреЛред
  • рдмрд╛рдЗрдирд░реА рдлрд╛рдЗрд▓рд╣рд░реВ рд╣рдЯрд╛рдЙрдиреЗ рдкреНрдпрд╛рдЪ рд▓рд╛рдЧреВ рдЧрд░рд┐рдпреЛред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди