āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋāĻĢāĻ°āĻžāĻ¸āĻŋāĻ¸ā§āĻĒā§āĻ¯āĻžāĻ¨āĻŋāĻļ

Ad


āĻ…āĻ¨āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ āĻĢā§‡āĻ­āĻŋāĻ•āĻ¨

git-interpret-trailers - āĻ•ā§āĻ˛āĻžāĻ‰āĻĄā§‡ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨

āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻĢā§‡āĻĄā§‹āĻ°āĻž āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦāĻž MAC OS āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻ¤ā§‡ āĻ—āĻŋāĻŸ-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§āĻ°ā§‡āĻŸ-āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻšāĻžāĻ˛āĻžāĻ¨

āĻāĻŸāĻŋ āĻšāĻ˛ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ git-interpret-trailers āĻ¯āĻž OnWorks āĻĢā§āĻ°āĻŋ āĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻ¤ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡āĻ° āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāĻ¨ āĻ¯ā§‡āĻŽāĻ¨ āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻĢā§‡āĻĄā§‹āĻ°āĻž āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦāĻž MAC OS āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

āĻ•āĻžāĻ°ā§āĻ¯āĻ•ā§āĻ°āĻŽ:

NAME āĻāĻ°


git-interpret-trailers - āĻ•āĻŽāĻŋāĻŸ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻ•āĻ°ā§‡

āĻ¸āĻžāĻ‡āĻ¨ā§‹āĻĒāĻŋāĻ¸āĻŋāĻ¸


āĻĢāĻžāĻ˛āĻ¤ā§ āĻŦāĻž āĻāĻ˛ā§‡āĻŦā§‡āĻ˛ā§‡ āĻ˛ā§‹āĻ• āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž-āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° [-āĻŸā§āĻ°āĻŋāĻŽ-āĻ–āĻžāĻ˛āĻŋ] [(--āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° [(=|:) ])...] [ ...]

āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻƒ


āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°ā§āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ˛āĻžāĻ‡āĻ¨, āĻ¯āĻž āĻĻā§‡āĻ–āĻ¤ā§‡ RFC 822 āĻ‡-āĻŽā§‡āĻ‡āĻ˛ āĻšā§‡āĻĄāĻžāĻ°ā§‡āĻ° āĻŽāĻ¤, āĻļā§‡āĻˇā§‡
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻŋāĻŸ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻĢā§āĻ°āĻŋ-āĻĢāĻ°ā§āĻŽ āĻ…āĻ‚āĻļāĨ¤

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ¯āĻžāĻš āĻŦāĻž āĻ•āĻŽāĻŋāĻŸ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻĄāĻŧā§‡ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻŦāĻž
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ‡āĻ¨āĻĒā§āĻŸ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡. āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ‡ āĻ†āĻĻā§‡āĻļ āĻĒāĻžāĻ¸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯
--trailer āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ¯āĻĻāĻŋ āĻĨāĻžāĻ•ā§‡, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ•āĻŽāĻŋāĻŸ āĻŽā§‡āĻ¸ā§‡āĻœ āĻ…āĻ‚āĻļā§‡āĨ¤ āĻĻā§āĻ¯
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ†āĻĻāĻ°ā§āĻļ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻ•āĻŋāĻ›ā§ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ­āĻžāĻŦā§‡ --trailer āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ¯āĻŧ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ°āĻž
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ•āĻŋāĻ›ā§ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻ• = or : --trailer āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻļā§‡āĻˇ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻĨāĻžāĻ•ā§‡ ( ,
) āĻœā§‹āĻĄāĻŧāĻž (āĻŦāĻž āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¨āĻž āĻĨāĻžāĻ•ā§‡)āĨ¤ āĻĻā§āĻ¯ āĻāĻŦāĻ‚ āĻ…āĻ‚āĻļ āĻšāĻŦā§‡
āĻļā§āĻ°ā§ āĻāĻŦāĻ‚ āĻĒāĻŋāĻ›āĻ¨ā§‡āĻ° āĻšā§‹āĻ¯āĻŧāĻžāĻ‡āĻŸāĻ¸ā§āĻĒā§‡āĻ¸ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ›āĻžāĻāĻŸāĻž, āĻāĻŦāĻ‚ āĻĢāĻ˛ā§‡ āĻ›āĻžāĻāĻŸāĻž āĻāĻŦāĻ‚
āĻāĻ‡ āĻŽāĻ¤ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡:

āĻŸā§‹āĻ•ā§‡āĻ¨: āĻŽāĻžāĻ¨

āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ›āĻžāĻāĻŸāĻž āĻāĻŦāĻ‚ ':' āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻ•āĻ°āĻž āĻšāĻŦā§‡ (āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻ˛āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ)āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°āĻŸāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻļā§‡āĻˇā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡ā§ˇ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡
āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¨āĻ¯āĻŧ, āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻ…āĻ‚āĻļā§‡āĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ, āĻāĻŦāĻ‚, āĻ¯āĻĻāĻŋ āĻ•āĻŽāĻŋāĻŸ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ…āĻ‚āĻļā§‡āĻ° āĻļā§‡āĻˇā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĒā§‡āĻ¸ āĻ¸āĻš āĻ•ā§‹āĻ¨ āĻ˛āĻžāĻ‡āĻ¨ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡,
āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻāĻ•āĻž āĻ˛āĻžāĻ‡āĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ‡āĻ¨āĻĒā§āĻŸ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĨā§‡āĻ•ā§‡ āĻāĻ• āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻ°ā§āĻĒā§‡āĻ° āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ†āĻ°āĻ“ āĻ˛āĻžāĻ‡āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻ˛āĻ¨ āĻĨāĻžāĻ•ā§‡ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡), āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ—ā§āĻ°ā§āĻĒāĻŸāĻŋ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻĨāĻžāĻ•ā§‡
āĻ–āĻžāĻ˛āĻŋ (āĻ…āĻĨāĻŦāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨) āĻ˛āĻžāĻ‡āĻ¨āĨ¤ āĻ—ā§āĻ°ā§āĻĒāĻŸāĻŋ āĻšāĻ¯āĻŧ āĻŽā§‡āĻ¸ā§‡āĻœā§‡āĻ° āĻļā§‡āĻˇā§‡ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡ āĻŦāĻž āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¯ā§‡ āĻ˛āĻžāĻ‡āĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ° āĻ†āĻ—ā§‡ āĻļā§‡āĻˇ āĻ¨āĻ¨-āĻšā§‹āĻ¯āĻŧāĻžāĻ‡āĻŸāĻ¸ā§āĻĒā§‡āĻ¸ āĻ˛āĻžāĻ‡āĻ¨ ---. āĻāĻ°āĻ•āĻŽ āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ˛āĻ•ā§āĻˇāĻŖ
āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻĒā§āĻ¯āĻžāĻš āĻ…āĻ‚āĻļ āĻļā§āĻ°ā§ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŸā§‹āĻ•ā§‡āĻ¨, āĻŦāĻŋāĻ­āĻžāĻœāĻ•ā§‡āĻ° āĻ†āĻ—ā§‡ āĻāĻŦāĻ‚ āĻĒāĻ°ā§‡ āĻ¸āĻžāĻĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨āĨ¤ āĻŸā§‹āĻ•ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻšā§‹āĻ¯āĻŧāĻžāĻ‡āĻŸāĻ¸ā§āĻĒā§‡āĻ¸āĻ“ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻāĻŦāĻ‚ RFC 822-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§‡āĻ• āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ¨āĻ¯āĻŧ
āĻšā§‡āĻĄāĻžāĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ āĻ¤āĻžāĻ°āĻž āĻ˛āĻžāĻ‡āĻ¨ āĻ­āĻžāĻāĻœ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ, āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§‡āĻ• āĻ¨āĻŋāĻ¯āĻŧāĻŽāĨ¤

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ


--āĻ›āĻžāĻāĻŸāĻž-āĻ–āĻžāĻ˛āĻŋ
āĻ¯āĻĻāĻŋ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ…āĻ‚āĻļā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻĨāĻžāĻ•ā§‡, āĻĒā§āĻ°ā§‹ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°āĻŸāĻŋāĻ‡ āĻšāĻŦā§‡
āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ¨āĻ¤ā§āĻ¨ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ“ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯
āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°

--āĻ˛āĻ¤āĻž [(=|:) ]
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ ( , ) āĻœā§‹āĻĄāĻŧāĻž āĻ¯āĻž āĻ‡āĻ¨āĻĒā§āĻŸā§‡ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻĻā§‡āĻ–ā§āĻ¨āĨ¤

āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§ˆāĻšāĻŋāĻ¤ā§āĻ°ā§āĻ¯


trailer.separators
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻ˛ā§‡ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĨ¤ āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ•
āĻ•ā§‡āĻŦāĻ˛ : āĻāĻ•āĻŸāĻŋ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤, āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻž = āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ—ā§ƒāĻšā§€āĻ¤ āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ—āĻŋāĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻ…āĻ•ā§āĻˇāĻ°āĻŸāĻŋ āĻšāĻŦā§‡ āĻ¯āĻ–āĻ¨ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…āĻ•ā§āĻˇāĻ°
āĻāĻ‡ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻœāĻ• āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŽāĻžāĻ¨ "%=$" āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻžāĻ‡āĻ¨
āĻ¸āĻ™ā§āĻ—ā§‡ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ %, = or $ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻļā§‚āĻ¨ā§āĻ¯āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻāĻŦāĻ‚ % āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦāĻŋāĻ­āĻžāĻœāĻ• āĻšāĻŦā§‡, āĻ¤āĻžāĻ‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡
āĻŽāĻ¤: % (āĻŸā§‹āĻ•ā§‡āĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ• āĻļāĻ¤āĻžāĻ‚āĻļ āĻšāĻŋāĻšā§āĻ¨ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĒā§‡āĻ¸ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻŦā§‡
āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨)āĨ¤

trailer.where
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻ˛ā§‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻŦā§‡ā§ˇ

āĻāĻŸāĻŋ āĻļā§‡āĻˇ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ, āĻļā§āĻ°ā§, āĻĒāĻ°ā§‡ āĻŦāĻž āĻ†āĻ—ā§‡āĨ¤

āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻļā§‡āĻˇā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡āĨ¤

āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡, āĻļā§‡āĻˇā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻāĻ°
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°āĨ¤

āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻĒāĻ°ā§‡ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻļā§‡āĻˇ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡
āĻāĻ•āĻ‡ .

āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ†āĻ—ā§‡ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ āĻŋāĻ• āĻ†āĻ—ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡
āĻāĻ•āĻ‡ .

trailer.ifexists
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¯āĻ–āĻ¨ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•ā§‹āĻ¨ āĻ•āĻ°ā§āĻŽ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻŦā§‡ āĻ¤āĻž āĻšāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻāĻ•āĻŸāĻŋ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ¯āĻŧ

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŦā§ˆāĻ§ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛: addIfDifferentNeighbor (āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ),
addIfDifferent, āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨, āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻŦāĻž āĻ•āĻŋāĻ›ā§āĻ‡ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

addIfDifferentNeighbor āĻāĻ° āĻ¸āĻžāĻĨā§‡, āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•ā§‹āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻāĻ•āĻ‡ ( , ) āĻœā§‹āĻĄāĻŧāĻž āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ°ā§‡ āĻŦāĻž āĻ¨ā§€āĻšā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻšāĻŦā§‡
āĻāĻ–āĻ¨ā§‹ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĻ¨āĻŋāĨ¤

addIfDifferent āĻāĻ° āĻ¸āĻžāĻĨā§‡, āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻ•āĻ‡ āĻ¸āĻžāĻĨā§‡ āĻ•ā§‹āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
( , ) āĻœā§‹āĻĄāĻŧāĻž āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¯ā§‹āĻ—ā§‡āĻ° āĻ¸āĻžāĻĨā§‡, āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ āĻāĻ•āĻ‡ āĻ¸āĻžāĻĨā§‡ āĻ•āĻŋāĻ›ā§ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻĨāĻžāĻ•āĻ˛ā§‡āĻ“ ( ,
) āĻœā§‹āĻĄāĻŧāĻž āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨, āĻāĻ•āĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻ¨āĻ¤ā§āĻ¨
āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°āĻŸāĻŋ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻžāĻ›ā§‡āĻ° āĻšāĻŦā§‡ (āĻāĻ•āĻ‡ āĻ¸āĻžāĻĨā§‡
) āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

DoNothing āĻĻāĻŋāĻ¯āĻŧā§‡, āĻ•āĻŋāĻ›ā§āĻ‡ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻž; āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¯āĻĻāĻŋ āĻ†āĻ›ā§‡
āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ• āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ¯āĻŧ

trailer.ifmissing
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¯āĻ–āĻ¨ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•ā§‹āĻ¨ āĻ•āĻ°ā§āĻŽ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻŦā§‡ āĻ¤āĻž āĻšāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻāĻ–āĻ¨āĻ“ āĻāĻ•āĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¨āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ¯āĻŧ

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŦā§ˆāĻ§ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛: āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ (āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ) āĻāĻŦāĻ‚ doNothingāĨ¤

āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§‡, āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

āĻ•āĻŋāĻ›ā§ āĻ¨āĻž āĻĻāĻŋāĻ¯āĻŧā§‡, āĻ•āĻŋāĻ›ā§āĻ‡ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤

āĻ˛āĻ¤āĻž. .āĻšāĻžāĻŦāĻŋ
āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ‡ āĻ•ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°ā§‡ āĻāĻ‡ āĻ•ā§€ āĻļā§‡āĻˇā§‡, āĻ•
āĻŦāĻŋāĻ­āĻžāĻœāĻ• āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ•āĻŋāĻ›ā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ…āĻ•ā§āĻˇāĻ°. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§ˆāĻ§
āĻŦāĻŋāĻ­āĻžāĻœāĻ• āĻšāĻ¯āĻŧ :, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ trailer.separators āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ­āĻžāĻœāĻ• āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ•ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻāĻŦāĻ‚
āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦāĻŋāĻ­āĻžāĻœāĻ•āĨ¤

āĻ˛āĻ¤āĻž. .āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻ‡ āĻŽāĻžāĻ¨ āĻ¨ā§‡āĻ¯āĻŧ trailer.where āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡ā§ˇ .

āĻ˛āĻ¤āĻž. .ifexist
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻ‡ āĻŽāĻžāĻ¨ āĻ¨ā§‡āĻ¯āĻŧ trailer.ifexist āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡ā§ˇ .

āĻ˛āĻ¤āĻž. āĻ¯āĻĻāĻŋ āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻ‡ āĻŽāĻžāĻ¨ āĻ¨ā§‡āĻ¯āĻŧ trailer.ifmissing āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻāĻŦāĻ‚
āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡ā§ˇ .

āĻ˛āĻ¤āĻž. .command
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ˛ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻ•āĻ˛ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¯ā§‹āĻ— āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ .

āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ āĻ†āĻšāĻ°āĻŖāĻŸāĻŋ āĻ¯ā§‡āĻ¨ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ =
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻšāĻ¤ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻ—ā§āĻ°āĻŖā§€ āĻāĻŦāĻ‚ āĻĒāĻŋāĻ›āĻ¨ā§‡āĻ° āĻšā§‹āĻ¯āĻŧāĻžāĻ‡āĻŸāĻ¸ā§āĻĒā§‡āĻ¸ āĻ¸āĻš āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ†āĻĻāĻ°ā§āĻļ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻŦāĻ¨ā§āĻ§ āĻ›āĻžāĻāĻŸāĻž.

āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡ $ARG āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻĨāĻžāĻ•āĻ˛ā§‡, āĻāĻ‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻŦā§‡
āĻāĻ•āĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ…āĻ‚āĻļ , āĻ¯āĻĻāĻŋ āĻĨāĻžāĻ•ā§‡, āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ†āĻ—ā§‡
āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡āĨ¤

āĻ¯āĻĻāĻŋ āĻ•āĻŋāĻ›ā§ = āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻ–āĻ¨ a
āĻ˛āĻ¤āĻž. .command āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻāĻ‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ. āĻāĻŦāĻ‚ āĻāĻ‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻ‚āĻļ, āĻ¯āĻĻāĻŋ āĻĨāĻžāĻ•ā§‡, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡ $ARG āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ


āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ• āĻšāĻŋāĻšā§āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ™ā§āĻ—ā§‡ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¸āĻžāĻ‡āĻ¨-āĻ…āĻĢ-āĻŦāĻžāĻ‡ āĻ•ā§€, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ‡ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻĻā§āĻŸāĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ¯āĻŧ:

$ git config trailer.sign.key "āĻ¸āĻžāĻ‡āĻ¨-āĻ…āĻĢ-āĻŦāĻžāĻ‡"
$ cat msg.txt
āĻŦāĻŋāĻˇāĻ¯āĻŧ

āĻŦāĻžāĻ°ā§āĻ¤āĻž
$ cat msg.txt | git interpret-trailers --trailer' āĻšāĻŋāĻšā§āĻ¨: āĻāĻ˛āĻŋāĻ¸[āĻ‡āĻŽā§‡āĻ˛ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤]>' --āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° 'āĻšāĻŋāĻšā§āĻ¨: āĻŦāĻŦ[āĻ‡āĻŽā§‡āĻ˛ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤]>'
āĻŦāĻŋāĻˇāĻ¯āĻŧ

āĻŦāĻžāĻ°ā§āĻ¤āĻž

āĻ¸āĻžāĻ‡āĻ¨-āĻ…āĻĢ-āĻŦāĻžāĻ‡: āĻ…ā§āĻ¯āĻžāĻ˛āĻŋāĻ¸[āĻ‡āĻŽā§‡āĻ˛ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤]>
āĻ¸āĻžāĻ‡āĻ¨-āĻ…āĻĢ-āĻŦāĻžāĻ‡: āĻŦāĻŦ[āĻ‡āĻŽā§‡āĻ˛ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤]>

āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¯āĻžāĻš āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻļā§‡āĻˇ āĻ•āĻŽāĻŋāĻŸ āĻŦā§‡āĻ° āĻ•āĻ°ā§āĻ¨, āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ Cc āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŸāĻŋāĻ° āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°:

$ git āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ-āĻĒā§āĻ¯āĻžāĻš -1
0001-foo.patch
$ git interpret-trailers --trailer 'Cc: āĻāĻ˛āĻŋāĻ¸[āĻ‡āĻŽā§‡āĻ˛ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤]>' --āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° 'āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨: āĻŦāĻŦ[āĻ‡āĻŽā§‡āĻ˛ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤]>' 0001-foo.patch >0001-bar.patch

āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ• āĻšāĻŋāĻšā§āĻ¨ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ 'āĻ¸āĻžāĻ‡āĻ¨-āĻ…āĻĢ-āĻŦāĻžāĻ‡:' āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻš āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°ā§ˇ
āĻ˛ā§‡āĻ–āĻ•ā§‡āĻ° āĻ¤āĻĨā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ 'āĻ¸āĻžāĻ‡āĻ¨-āĻ…āĻĢ-āĻŦāĻžāĻ‡:' āĻ¨āĻž āĻĨāĻžāĻ•ā§‡, āĻāĻŦāĻ‚ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ¤āĻž āĻĻā§‡āĻ–āĻžāĻ¨
āĻ•āĻžāĻœ āĻ•āĻ°ā§‡:

$ git āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ trailer.sign.key "āĻ¸āĻžāĻ‡āĻ¨-āĻ…āĻĢ-āĻŦāĻžāĻ‡:"
$ git config trailer.sign.ifmissing āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨
$ git āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ trailer.sign.ifexists āĻ•āĻŋāĻ›ā§ āĻ¨āĻž
$ git config trailer.sign.command 'echo "$(git config user.name) <$(git config user.email)>"'
$ git interpret-trailers <
> āĻ‡āĻ“āĻāĻĢ

āĻ¸āĻžāĻ‡āĻ¨-āĻ…āĻĢ-āĻŦāĻžāĻ‡: āĻŦāĻŦ[āĻ‡āĻŽā§‡āĻ˛ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤]>
$ git interpret-trailers <
> āĻ¸āĻžāĻ‡āĻ¨-āĻ…āĻĢ-āĻŦāĻžāĻ‡: āĻ…ā§āĻ¯āĻžāĻ˛āĻŋāĻ¸[āĻ‡āĻŽā§‡āĻ˛ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤]>
> āĻ‡āĻ“āĻāĻĢ

āĻ¸āĻžāĻ‡āĻ¨-āĻ…āĻĢ-āĻŦāĻžāĻ‡: āĻ…ā§āĻ¯āĻžāĻ˛āĻŋāĻ¸[āĻ‡āĻŽā§‡āĻ˛ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤]>

āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ• āĻ āĻŋāĻ• āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§€ āĻ¸āĻš āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° # āĻāĻŦāĻ‚ āĻāĻ° āĻĒāĻ°ā§‡ āĻ•ā§‹āĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨ā§‡āĻ‡
āĻšāĻ°āĻŋāĻ¤ā§āĻ°, āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻĻā§‡āĻ–āĻžāĻ¨:

$ git config trailer.separators ":#"
$ git config trailer.fix.key "āĻĢāĻŋāĻ•ā§āĻ¸ #"
$ echo "āĻŦāĻŋāĻˇāĻ¯āĻŧ" | git interpret-trailers --trailer fix=42
āĻŦāĻŋāĻˇāĻ¯āĻŧ

#42 āĻ āĻŋāĻ• āĻ•āĻ°ā§āĻ¨

āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ• āĻĻā§‡āĻ– āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻŋāĻŸā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻš āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°
āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤, āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻĻā§‡āĻ–āĻžāĻ¨:

$ git config trailer.see.key "āĻāĻŸāĻžāĻ“ āĻĻā§‡āĻ–ā§āĻ¨:"
$ git config trailer.see.ifExists "āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨"
$ git config trailer.see.if "DoNothing" āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤
$ git config trailer.see.command "git log -1 --oneline --format=\"%h (%s)\" --abbrev-commit --abbrev=14 \$ARG"
$ git interpret-trailers <
> āĻŦāĻŋāĻˇāĻ¯āĻŧ
>
> āĻŦāĻžāĻ°ā§āĻ¤āĻž
>
> āĻĻā§‡āĻ–ā§āĻ¨: HEAD~2
> āĻ‡āĻ“āĻāĻĢ
āĻŦāĻŋāĻˇāĻ¯āĻŧ

āĻŦāĻžāĻ°ā§āĻ¤āĻž

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĻā§‡āĻ–ā§āĻ¨: fe3187489d69c4 (āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ)

¡ āĻ–āĻžāĻ˛āĻŋ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ•āĻŋāĻ›ā§ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻŋāĻŸ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻĻā§‡āĻ–āĻžāĻ¤ā§‡ sed ​​āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻļā§‡āĻˇā§‡ āĻŸā§āĻ°ā§‡āĻ˛āĻŋāĻ‚ āĻ¸ā§āĻĒā§‡āĻ¸ āĻ°āĻžāĻ–ā§āĻ¨), āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻŋāĻŸ-āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¯ā§‡ āĻšā§āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĢāĻžāĻ˛āĻ¤ā§ āĻŦāĻž āĻāĻ˛ā§‡āĻŦā§‡āĻ˛ā§‡ āĻ˛ā§‹āĻ• āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž-āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ–āĻžāĻ˛āĻŋ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻŸā§āĻ°ā§‡āĻ˛āĻžāĻ° āĻ¸āĻ°āĻžāĻ¤ā§‡ āĻāĻŦāĻ‚ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡
a git-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ˛āĻ¤āĻž:

$sed -e 's/ Z$/ /' >commit_template.txt <
> ***āĻŦāĻŋāĻˇāĻ¯āĻŧ**
>
> ***āĻŦāĻžāĻ°ā§āĻ¤āĻž**
>
> āĻĢāĻŋāĻ•ā§āĻ¸: āĻœā§‡āĻĄ
> Cc: Z
> āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨: āĻœā§‡āĻĄ
> āĻ¸āĻžāĻ‡āĻ¨-āĻ…āĻĢ-āĻŦāĻžāĻ‡: āĻœā§‡āĻĄ
> āĻ‡āĻ“āĻāĻĢ
$ git config commit.template commit_template.txt
$ cat >.git/hooks/commit-msg <
> #!/ āĻŦāĻŋāĻ¨ / SH
> git interpret-trailers --trim-empty --trailer "git-version: \$(git describe)" "\$1" > "\$1.new"
> mv "\$1.new" "\$1"
> āĻ‡āĻ“āĻāĻĢ
$ chmod +x .git/hooks/commit-msg

onworks.net āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ git-interpret-trailers āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨


āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻāĻŦāĻ‚ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāĻ¨

āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻĒ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨

āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ

  • 1
    4ti2-āĻœā§‡āĻ¨āĻŽāĻĄā§‡āĻ˛
    4ti2-āĻœā§‡āĻ¨āĻŽāĻĄā§‡āĻ˛
    4ti2 - āĻŦā§€āĻœāĻ—āĻŖāĻŋāĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ,
    āĻœā§āĻ¯āĻžāĻŽāĻŋāĻ¤āĻŋāĻ• āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻžāĻ˛ā§ āĻ†āĻ›ā§‡
    āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻĒā§‡āĻ¸...
    4ti2-āĻœā§‡āĻ¨āĻŽāĻĄā§‡āĻ˛ āĻšāĻžāĻ˛āĻžāĻ¨
  • 2
    4ti2-gensymm
    4ti2-gensymm
    4ti2 - āĻŦā§€āĻœāĻ—āĻŖāĻŋāĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ,
    āĻœā§āĻ¯āĻžāĻŽāĻŋāĻ¤āĻŋāĻ• āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻžāĻ˛ā§ āĻ†āĻ›ā§‡
    āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻĒā§‡āĻ¸...
    4ti2-gensymm āĻšāĻžāĻ˛āĻžāĻ¨
  • 3
    āĻ•ā§āĻ°ā§āĻ¯āĻžāĻļāĻ˛āĻŋāĻ¸ā§āĻŸāĻ†āĻ‰āĻŸ
    āĻ•ā§āĻ°ā§āĻ¯āĻžāĻļāĻ˛āĻŋāĻ¸ā§āĻŸāĻ†āĻ‰āĻŸ
    crashlistout - āĻŽā§‡āĻ‡āĻ˛ ​​āĻĢāĻžāĻ‡āĻ˛ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
    āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻŦā§‡āĻ°āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ›āĻŋ
    āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ ...
    āĻ•ā§āĻ°ā§āĻ¯āĻžāĻļāĻ˛āĻŋāĻ¸ā§āĻŸāĻ†āĻ‰āĻŸ āĻšāĻžāĻ˛āĻžāĻ¨
  • 4
    āĻ•ā§āĻ°ā§āĻ¯āĻžāĻļāĻŽā§‡āĻ‡āĻ˛
    āĻ•ā§āĻ°ā§āĻ¯āĻžāĻļāĻŽā§‡āĻ‡āĻ˛
    āĻ•ā§āĻ°ā§āĻ¯āĻžāĻļāĻŽā§‡āĻ‡āĻ˛ - āĻāĻ•āĻŸāĻŋ āĻĢāĻŋāĻĄā§‹āĻ¨ā§‡āĻŸ *.āĻœā§‡āĻāĻāĻŽ āĻāĻŦāĻ‚ āĻāĻŽāĻāĻ¸āĻœāĻŋ
    āĻŸāĻ¸āĻžāĻ°...
    āĻ•ā§āĻ°ā§āĻ¯āĻžāĻļāĻŽā§‡āĻ‡āĻ˛ āĻšāĻžāĻ˛āĻžāĻ¨
  • 5
    g.gui.iclassgrass
    g.gui.iclassgrass
    g.gui.iclass - āĻ¤āĻ¤ā§āĻ¤ā§āĻŦāĻžāĻŦāĻ§āĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸā§āĻ˛
    āĻšāĻŋāĻ¤ā§āĻ° āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻļā§āĻ°ā§‡āĻŖā§€āĻŦāĻŋāĻ­āĻžāĻ—āĨ¤
    āĻāĻ•āĻŸāĻŋ āĻœāĻ¨ā§āĻ¯ āĻŦāĻ°ā§āĻŖāĻžāĻ˛ā§€ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
    āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ•ā§‡ āĻ°ā§‚āĻĒāĻ°ā§‡āĻ–āĻž āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻšāĻŋāĻ¤ā§āĻ°
    āĻ†āĻ—ā§āĻ°āĻšā§‡āĻ° āĻ…āĻžā§āĻšāĻ˛...
    g.gui.iclassgrass āĻšāĻžāĻ˛āĻžāĻ¨
  • 6
    g.gui.mapswipegrass
    g.gui.mapswipegrass
    g.gui.mapswipe - āĻ‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ•ā§āĻŸāĻŋāĻ­āĻ­āĻžāĻŦā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡
    āĻāĻ•āĻŸāĻŋ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻŦāĻžāĻ° āĻ¸ā§‹āĻ¯āĻŧāĻžāĻ‡āĻĒ āĻ•āĻ°ā§‡ āĻĻā§āĻŸāĻŋ āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ°āĨ¤
    āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ: āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, GUI, āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ ...
    g.gui.mapswipegrass āĻšāĻžāĻ˛āĻžāĻ¨
  • āĻ†āĻ°āĻ“ Âģ

Ad