Githawk: рдмреБрдХрдорд╛рд░реНрдХ рд░реАрд╕реЗрдЯ (рдлрд┐рд░ рд╕реЗ)

рдХреЛ рдирд┐рд░реНрдорд┐рдд 5 рдирд╡ре░ 2017  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: GitHawkApp/GitHawk

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

рдкреНрд░рджрд░реНрд╢рдиреА рдП: https://github.com/rnystrom/GitHawk/blob/10e7b67f581ee05403fe44e4e9a444bafda0f05f/Classes/Bookmark/BookmarkModel.swift#L28 рдиреЗ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рддреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ (рдХреНрд╖рдорд╛ рдХрд░реЗрдВ!)

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

рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ, рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдореИрдВрдиреЗ рдХреЛрдбреЗрдмрд▓ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рдХреЛрдбреЗрдмрд▓ рд╕реЗ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдЗрдирд┐рдЯ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рддреЛ рдирдП рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рднреА рдореБрджреНрджреЛрдВ рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдКрдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ - рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢рд╛рдЦрд╛ = рдЧрд▓рдд = рдХреЛрдб рджреГрд╢реНрдп рдЧрд▓рдд рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП ЁЯШХ)

рд╣рд╛рдБ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ

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

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

GitHawk . рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

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

рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐ рд╣рдордиреЗ рдирдпрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рд╛ рд╣реИред рд░реАрд╕реЗрдЯ рдЦреБрд╢ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рд╕реНрдЯреЛрд░ рдХреЛ NSMutableOrderedSet рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИред

рдпрд╣ рдбреАрдмреА/рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рдПрдВ рджреЗ рд░рд╣рд╛ рд╣реИред тАНтЩВя╕П

GitHawk . рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

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

рдЕрдЧрд░ рдРрд╕рд╛ рд╣реИ рддреЛ рд╣рдо NSCoding рд╡рд╛рдкрд╕ рдЖ рд╕рдХрддреЗ рд╣реИрдВред

GitHawk . рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

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

рдЕрдЧрд░ NSCoding рдЗрд╕реЗ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ рддреЛ рд╣рд╛рдБ рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд╛рдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

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

рд╣рдореЗрдВ рдЗрд╕реЗ 1.12 . рд╕реЗ рдкрд╣рд▓реЗ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП

GitHawk . рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

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

@ рд╢реЗрд░рд▓реЛрдХ рд╕реНрдкрд╛рд░реНрдХ рдХреЗ "рдЕрдкрдЧреНрд░реЗрдбрд┐рдВрдЧ рдбреЗрдЯрд╛рдмреЗрд╕" рд╕реНрдкрд▓реИрд╢ рдЬреИрд╕рд╛ рдХреБрдЫ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрддрд╛ рд╣реИ

GitHawk . рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

рдЙрд╕ рдЕрд░реНрде рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрдЧ рд╣реИрдВред рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХреЛрдИ рд░реЗрдкреЛ рдЕрдкрдиреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢рд╛рдЦрд╛ рдмрджрд▓рддрд╛ рд╣реИ?

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдЖрдЗрдЯрдо рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рд╣рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд░реАрдлреНрд░реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

GitHawk . рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

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

рдмреБрдХрдорд╛рд░реНрдХ рдФрд░ рд╣рд╛рд▓ рдХреА рдЦреЛрдЬреЛрдВ рдХреЛ рджрд░реНрдЬ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдорд╛рд▓рд┐рдХ/рдирд╛рдо рд╕реЗ рдПрдХ рднрдВрдбрд╛рд░ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЪрд╛рд╣рд┐рдП

рдмрд┐рд▓реНрд▓реА рдЕрдЧрд░ рд╣рдордиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ рддреЛ рд╣рдо рдореБрджреНрджреЛрдВ рдкрд░ рд░реЗрдкреЛ рдФрд░ рд▓реЗрдмрд▓ рдкрд░ рд╕реНрдЯрд╛рд░ рдЧрд┐рдирддреА рджрд┐рдЦрд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реЗ рд╕рд░рд▓ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬрдм рдЖрдк рдЪреАрдЬрд╝ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреЗрд╡рд▓ рд░реАрдлреНрд░реЗрд╢ рдХрд░реЗрдВ (рдмрдирд╛рдо рдХреБрдЫ рд╕рд┐рдВрдХ рд╕реЗрд╡рд╛)ред

рд╕рд╛рдЗрдб рдиреЛрдЯ, рдЖрдк рдПрдХ рд╣реА рдЬреАрдХреНрдпреВрдПрд▓ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдПрдХрд╛рдзрд┐рдХ рд░реЗрдкреЛ рд╕реЗ рдкреВрдЫрддрд╛рдЫ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рддреЛ рдирд╛рдо рд╕реЗ 4 рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдХреА рддрд░рд╣?

GitHawk . рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

рдЬрд╣рд╛рдБ рддрдХ рдореЗрд░реА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рдпрд╣ 1:1 рд▓рдЧрддрд╛ рд╣реИред рд╕рд┐рддрд╛рд░реЗ, рд▓реЗрдмрд▓, рдкреНрд░рддрд┐рдмрджреНрдз рдЬрд╛рдирдХрд╛рд░реА

GitHawk . рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ рдкрд░ рд╡рд┐рдЪрд╛рд░? рдЗрд╕ рд╕рдкреНрддрд╛рд╣ 1.12 рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдореИрдВ рдЗрд╕ рдПрдЯреАрдПрдо рдХреЛ рд▓реЗрдХрд░ рдмрд╣реБрдд рдЪрд┐рдВрддрд┐рдд рдирд╣реАрдВ рд╣реВрдВ, рдмрд╕ рдПрдХ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдкреНрд▓рд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рд▓рдВрдмреА рдЕрд╡рдзрд┐ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рддрд╛рдЬрд╝рд╛ рддрдВрддреНрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЬреЛрдбрд╝рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдмрд╕ рдмреБрдХрдорд╛рд░реНрдХреНрд╕ рдХреЛ рдереЛрдбрд╝рд╛ рд░рд┐рдлрд▓реЗрдХреНрдЯрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рддрд╛рдХрд┐ рд╣рдо рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдУ (1) рд▓реБрдХрдЕрдк рдХрд░ рд╕рдХреЗрдВ рдФрд░ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХреЗрдВ?

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

GitHawk . рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

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

GitHawk . рдХреЗ рд╕рд╛рде рднреЗрдЬрд╛ рдЧрдпрд╛

рдЗрд╕реЗ рдмрдВрдж рдХрд░рдирд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрднреА рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣ рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рд╣реИред рд╣рд░ рдирдИ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рдВрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП - рдпрд╛ рдЗрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдвреВрдВрдврдирд╛ рдЪрд╛рд╣рд┐рдПред

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

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

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

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

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

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

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