рдЖрд╢рдп рд░реЗрдЯрд┐рдВрдЧ
рдкреНрд░рддреНрдпреЗрдХрдЬрдг
реж+
рдбрд╛рдЙрдирд▓реЛрдб
рдЖрд╢рдп рд░реЗрдЯрд┐рдВрдЧ
рдкреНрд░рддреНрдпреЗрдХрдЬрдг
рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ

рдпрд╛ рдЕтАНреЕрдкрд╡рд┐рд╖рдпреА

gReader рд╣реЗ рдЕрд╢рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рд╕рд╛рдареА рдмрдирд╡рд▓реЗрд▓реЗ рдПрдХ рдХреЛрдбрдмреЗрд╕ рд░реАрдбрд░ рдЖрд╣реЗ, рдЬреНрдпрд╛рдВрдирд╛ рдХреБрдареЗрд╣реА - рдЕрдЧрджреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХрдиреЗрдХреНрд╢рди рдирд╕рддрд╛рдирд╛рд╣реА - рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдЬ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рд╛рдпрдЪреНрдпрд╛ рдЖрд╣реЗрдд.

рд╕рдВрдкреВрд░реНрдг рд░реЗрдкреЛ рдЖрдзреАрдЪ рдХреНрд▓реЛрди рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА, gReader рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рдорд╛рд╣рд┐рддреА, рдЖрд╡рд╢реНрдпрдХ рд╡реЗрд│реА рд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓реЗрдЭреА рдЧрд┐рдЯ рдлреЗрдЪрд┐рдВрдЧрдЪрд╛ (lazy Git fetching) рд╡рд╛рдкрд░ рдХрд░рддреЗ. рдлрд╛рдЗрд▓реНрд╕ рдЖрдгрд┐ рдлреЛрд▓реНрдбрд░реНрд╕ рддреНрд╡рд░рд┐рдд рдмреНрд░рд╛рдЙрдЭ рдХрд░рд╛, рдЖрдгрд┐ рддреБрдореНрд╣реА рдиреЗрд╡реНрд╣рд┐рдЧреЗрдЯ рдХрд░рдд рдЕрд╕рддрд╛рдирд╛ ре▓рдкрд▓рд╛ рдмреЕрдХрдЧреНрд░рд╛рдЙрдВрдбрдордзреНрдпреЗ рдЕрдзрд┐рдХ рд╕рдЦреЛрд▓ рдорд╛рд╣рд┐рддреА рдлреЗрдЪ рдХрд░реВ рджреНрдпрд╛.

рдХреБрдареЗрд╣реА рдХреЛрдб рд╡рд╛рдЪрд╛ - рдкреНрд░рд╡рд╛рд╕рд╛рдд рд╕рд┐рдЧреНрдирд▓ рдХрдореА рдЖрд╣реЗ? рддреБрдЯрдХ рд╡рд╛рдпрдлрд╛рдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХреЙрдлреА рд╢реЙрдкрдордзреВрди рдХрд╛рдо рдХрд░рдд рдЖрд╣рд╛рдд? gReader рд╣реЗ рд╕рд░реНрд╡ рд╕рд╣рдЬрддреЗрдиреЗ рд╣рд╛рддрд╛рд│рддреЗ. рддреБрдореНрд╣реА рдЖрдзреАрдЪ рдкрд╛рд╣рд┐рд▓реЗрд▓реНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рдХреЕрд╢ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдЬреЗрдгреЗрдХрд░реВрди рддреБрдореНрд╣реА рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡реНрдпрддреНрдпрдпрд╛рд╢рд┐рд╡рд╛рдп рд╡рд╛рдЪрди рд╕реБрд░реВ рдареЗрд╡реВ рд╢рдХрддрд╛.

рдкреВрд░реНрдг рдСрдлрд▓рд╛рдЗрди рд╕рдкреЛрд░реНрдЯ - рд╕рдВрдкреВрд░реНрдг рд░рд┐рдкреЙрдЭрд┐рдЯрд░реА рддреБрдордЪреНрдпрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛, рдЬреНрдпрд╛рдореБрд│реЗ рд╕рдВрдкреВрд░реНрдг рдХреЛрдбрдмреЗрд╕ рдкреВрд░реНрдгрдкрдгреЗ рдСрдлрд▓рд╛рдЗрди рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЛ.

рд╡рд╛рдЪрдирд╛рд╕рд╛рдареА рдмрдирд╡рд▓реЗрд▓реЗ, рд╕рдВрдкрд╛рджрдирд╛рд╕рд╛рдареА рдирд╛рд╣реА - gReader рдПрдХрд╛рдЪ рдЧреЛрд╖реНрдЯреАрд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ: рдореЛрдмрд╛рдЗрд▓рд╡рд░ рдХреЛрдб рд╡рд╛рдЪрдгреЗ рдЖрдгрд┐ рд╕рдордЬреВрди рдШреЗрдгреЗ рд╕реЛрдкреЗ рдХрд░рдгреЗ. рд╕реБрд▓рдн рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди рдЖрдгрд┐ рд▓рдХреНрд╖ рд╡рд┐рдЪрд▓рд┐рдд рди рдХрд░рдгрд╛рд░рд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдпрд╛рдореБрд│реЗ рдкреНрд░рд╡рд╛рд╕рд╛рдд рдХреЛрдб рд░рд┐рд╡реНрд╣реНрдпреВ рдХрд░рдгреЗ рд╣реЗ рдПрдХ рдХрдВрдЯрд╛рд│рд╡рд╛рдгреЗ рдХрд╛рдо рди рд░рд╛рд╣рддрд╛ рдПрдХ рдЖрдирдВрджрджрд╛рдпреА рдЕрдиреБрднрд╡ рдмрдирддреЗ.

рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:
тАв рд▓реЗрдЭреА рдЧрд┐рдЯ рдлреЗрдЪрд┐рдВрдЧ тАФ рддреБрдореНрд╣реА рдЬреЗ рдмреНрд░рд╛рдЙрдЭ рдХрд░рддрд╛ рддреЗрдЪ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ
тАв рдСрдлрд▓рд╛рдЗрди рдореЛрдб тАФ рдкреВрд░реНрдгрдкрдгреЗ рдСрдлрд▓рд╛рдЗрди рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛
тАв рд╡реЗрдЧрд╡рд╛рди, рд╣рд▓рдХреЗ рдЖрдгрд┐ рдмреЕрдЯрд░реАрд╕рд╛рдареА рдЕрдиреБрдХреВрд▓
тАв рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрд╕реЛрдмрдд рдХрд╛рдо рдХрд░рддреЗ

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

рдбреЗрдЯрд╛рд╕рдВрдмрдВрдзрд┐рдд рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛

рдбреЗрд╡реНрд╣рд▓рдкрд░ рддреБрдордЪрд╛ рдбреЗрдЯрд╛ рдХрд╕рд╛ рдЧреЛрд│рд╛ рдХрд░рддрд╛рдд рдЖрдгрд┐ рд╢реЗрдЕрд░ рдХрд░рддрд╛рдд рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдкрд╛рд╕реВрди рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рд╕реБрд░реВ рд╣реЛрддреЗ. рддреБрдордЪрд╛ рд╡рд╛рдкрд░, рдкреНрд░рджреЗрд╢ рдЖрдгрд┐ рд╡рдп рдпрд╛рдВрдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рдбреЗрдЯрд╛ рдЧреЛрдкрдиреАрдпрддрд╛ рд╡ рд╕реБрд░рдХреНрд╖реЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкрджреНрдзрддреА рдмрджрд▓реВ рд╢рдХрддрд╛рдд. рдбреЗрд╡реНрд╣рд▓рдкрд░рдиреЗ рд╣реА рдорд╛рд╣рд┐рддреА рдкреБрд░рд╡рд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рддреА рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.
рддреГрддреАрдп рдкрдХреНрд╖рд╛рдВрд╕реЛрдмрдд рдХреЛрдгрддрд╛рд╣реА рдбреЗрдЯрд╛ рд╢реЗрдЕрд░ рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА
рдбреЗрд╡реНрд╣рд▓рдкрд░ рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рд╡рд┐рд╖рдпреА рдорд╛рд╣рд┐рддреА рдХрд╢реА рдШреЛрд╖рд┐рдд рдХрд░рддрд╛рдд рдпрд╛рд╡рд┐рд╖рдпреА рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
рдХреЛрдгрддрд╛рд╣реА рдбреЗрдЯрд╛ рдЧреЛрд│рд╛ рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА
рдбреЗрд╡реНрд╣рд▓рдкрд░ рдбреЗрдЯрд╛ рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рд╡рд┐рд╖рдпреА рдорд╛рд╣рд┐рддреА рдХрд╢реА рдШреЛрд╖рд┐рдд рдХрд░рддрд╛рдд рдпрд╛рд╡рд┐рд╖рдпреА рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
рдЯреНрд░рд╛рдВрдЭрд┐рдЯрдордзреНрдпреЗ рдбреЗрдЯрд╛ рдПрдВрдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ
рдбреЗрдЯрд╛ рд╣рдЯрд╡рд▓рд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА

рдирд╡реАрди рдХрд╛рдп рдЖрд╣реЗ

Introduced some performance enhancement whilst loading repositories
рдЖрд╢рдп рд░реЗрдЯрд┐рдВрдЧ
рдкреНрд░рддреНрдпреЗрдХрдЬрдг
рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛

ре▓рдк рд╕рдкреЛрд░реНрдЯ

рдбреЗрд╡реНрд╣рд▓рдкрд░ рдпрд╛рд╡рд┐рд╖рдпреА
DT.DEV LTD
declantugwell@dtdevltd.com
113 Lymore Avenue BATH BA2 1AX United Kingdom
+44 7388 119674