āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐāļ āļēāļĐāļēāļāļĢāļąāđˆāļ‡āđ€āļĻāļŠāļŠāđ€āļ›āļ™

Ad


āđ„āļ­āļ„āļ­āļ™ Fav āļ‚āļ­āļ‡ OnWorks

git-interpret-trailers - āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđƒāļ™ Cloud

āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ git-interpret-trailers āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āļœāđˆāļēāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡ git-interpret-trailers āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āļīāđ‰āļ‡āļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āđ‚āļ”āļĒāđƒāļŠāđ‰āļŦāļ™āļķāđˆāļ‡āđƒāļ™āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡āđ€āļĢāļē āđ€āļŠāđˆāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āđ‚āļ„āļĢāļ‡āļāļēāļĢ:

āļŠāļ·āđˆāļ­


git-interpret-trailers - āļŠāđˆāļ§āļĒāđ€āļžāļīāđˆāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļĨāļ‡āđƒāļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ„āļ­āļĄāļĄāļīāļ•

āđ€āļĢāļ·āđˆāļ­āļ‡āļĒāđˆāļ­


āļ„āļ­āļĄāđ„āļžāļĨāđŒ āļĨāđˆāļēāļĄāļĢāļ–āļžāđˆāļ§āļ‡ [--āļ•āļąāļ”-āļ§āđˆāļēāļ‡āđ€āļ›āļĨāđˆāļē] [(--āļĢāļ–āļžāđˆāļ§āļ‡ [(=|:) ])...] [ ...]

DESCRIPTION


āļŠāđˆāļ§āļĒāđ€āļžāļīāđˆāļĄ āļĢāļ–āļžāđˆāļ§āļ‡ āļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāļ„āļĨāđ‰āļēāļĒāļāļąāļšāļŠāđˆāļ§āļ™āļŦāļąāļ§āļ‚āļ­āļ‡āļ­āļĩāđ€āļĄāļĨ RFC 822 āļ—āļĩāđˆāļŠāđˆāļ§āļ™āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡
āļĄāļīāļ‰āļ°āļ™āļąāđ‰āļ™ āļŠāđˆāļ§āļ™āļĢāļđāļ›āđāļšāļšāļ­āļīāļŠāļĢāļ°āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļĒāļ·āļ™āļĒāļąāļ™

āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļ­āđˆāļēāļ™āđāļžāļ•āļŠāđŒāļŦāļĢāļ·āļ­āļ„āļ­āļĄāļĄāļīāļ•āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļˆāļēāļ āļ‚āđ‰āļ­āđ‚āļ•āđ‰āđāļĒāđ‰āļ‡āļŦāļĢāļ·āļ­
āļ­āļīāļ™āļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™āļ–āđ‰āļēāđ„āļĄāđˆāļĄāļĩ āļĢāļ°āļšāļļāđ„āļ§āđ‰ āļˆāļēāļāļ™āļąāđ‰āļ™āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āļˆāļ°āđƒāļŠāđ‰āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ—āļĩāđˆāļŠāđˆāļ‡āļœāđˆāļēāļ™
āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ --trailer āļŦāļēāļāļĄāļĩ āđ„āļ›āļĒāļąāļ‡āļŠāđˆāļ§āļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļĒāļ·āļ™āļĒāļąāļ™āļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āđ„āļŸāļĨāđŒāļ­āļīāļ™āļžāļļāļ• NS
āļœāļĨāļĨāļąāļžāļ˜āđŒāļˆāļ°āļ–āļđāļāļ›āļĨāđˆāļ­āļĒāļ­āļ­āļāļĄāļēāļšāļ™āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™

āļ•āļąāļ§āđāļ›āļĢāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāļšāļēāļ‡āļ•āļąāļ§āļ„āļ§āļšāļ„āļļāļĄāļ§āļīāļ˜āļĩāļāļēāļĢāđƒāļŠāđ‰āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒ --trailer āļāļąāļšāđāļ•āđˆāļĨāļ°
āļ„āļ­āļĄāļĄāļīāļ•āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļĨāļ°āļ§āļīāļ˜āļĩāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđƒāļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ„āļ­āļĄāļĄāļīāļ• āļžāļ§āļāđ€āļ‚āļē
āļĒāļąāļ‡āļ—āļģāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ€āļžāļīāđˆāļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļšāļēāļ‡āļŠāđˆāļ§āļ™āđ„āļ”āđ‰āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī

āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ a = or : āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ‚āļ”āļĒāđƒāļŠāđ‰ --trailer āļˆāļ°āđ€āļ›āđ‡āļ™
āļ•āđˆāļ­āļ—āđ‰āļēāļĒāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāļāđ‡āļ•āđˆāļ­āđ€āļĄāļ·āđˆāļ­āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŠāļļāļ”āļ—āđ‰āļēāļĒāļĄāļĩāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ ( ,
) āļ„āļđāđˆ (āļŦāļĢāļ·āļ­āļŦāļēāļāđ„āļĄāđˆāļĄāļĩāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡) NS āđāļĨāļ° āļŠāđˆāļ§āļ™āļˆāļ°āđ€āļ›āđ‡āļ™
āļ•āļąāļ”āđāļ•āđˆāļ‡āđ€āļžāļ·āđˆāļ­āļĨāļšāļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđāļĨāļ°āļ•āđˆāļ­āļ—āđ‰āļēāļĒ āđāļĨāļ°āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāļ–āļđāļāļ•āļąāļ”āđāļ•āđˆāļ‡ āđāļĨāļ°
āļˆāļ°āļ›āļĢāļēāļāļāđƒāļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ”āļąāļ‡āļ™āļĩāđ‰

āđ‚āļ—āđ€āļ„āđ‡āļ™: āļ„āđˆāļē

āđāļ›āļĨāļ§āđˆāļē āļ•āļąāļ”āđāļ•āđˆāļ‡āđāļĨāđ‰āļ§ āđāļĨāļ° āļˆāļ°āļ–āļđāļāļ„āļąāđˆāļ™āļ”āđ‰āļ§āļĒ ': ' (āļŦāļ™āļķāđˆāļ‡āđ‚āļ„āļĨāļ­āļ™
āļ•āļēāļĄāļ”āđ‰āļ§āļĒāļŦāļ™āļķāđˆāļ‡āļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡)

āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļŦāļĄāđˆāļˆāļ°āļ›āļĢāļēāļāļāļ—āļĩāđˆāļŠāđˆāļ§āļ™āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļ–āđ‰āļēāļĄāļĩ
āđ„āļĄāđˆāđƒāļŠāđˆāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļŦāļĄāđˆāļˆāļ°āļ›āļĢāļēāļāļāļ‚āļķāđ‰āļ™āļŦāļĨāļąāļ‡āļˆāļēāļāļŠāđˆāļ§āļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļĒāļ·āļ™āļĒāļąāļ™āļ‚āļ­āļ‡
āđ€āļ­āļēāļ•āđŒāļžāļļāļ• āđāļĨāļ°āļŦāļēāļāđ„āļĄāđˆāļĄāļĩāļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāļĄāļĩāļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āđ€āļžāļĩāļĒāļ‡āļŠāđˆāļ§āļ™āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļĒāļ·āļ™āļĒāļąāļ™
āļˆāļ°āļĄāļĩāļāļēāļĢāđ€āļžāļīāđˆāļĄāļšāļĢāļĢāļ—āļąāļ”āļ§āđˆāļēāļ‡āļāđˆāļ­āļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļŦāļĄāđˆ

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāļˆāļ°āļ–āļđāļāļ”āļķāļ‡āļ­āļ­āļāļĄāļēāļˆāļēāļāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ­āļīāļ™āļžāļļāļ•āđ‚āļ”āļĒāļĄāļ­āļ‡āļŦāļēāļāļĨāļļāđˆāļĄāļŦāļ™āļķāđˆāļ‡āļŦāļĢāļ·āļ­
āļŦāļĨāļēāļĒāļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāļĄāļĩāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ—āļ§āļīāļ āļēāļ„ (āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™) āđ‚āļ”āļĒāļ—āļĩāđˆāļāļĨāļļāđˆāļĄāļ™āļģāļŦāļ™āđ‰āļēāļ”āđ‰āļ§āļĒāļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒāļŦāļ™āļķāđˆāļ‡āļĢāļēāļĒāļāļēāļĢ
āļšāļĢāļĢāļ—āļąāļ”āļ§āđˆāļēāļ‡ (āļŦāļĢāļ·āļ­āļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™) āļāļĨāļļāđˆāļĄāļ•āđ‰āļ­āļ‡āļ­āļĒāļđāđˆāļ—āđ‰āļēāļĒāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļŦāļĢāļ·āļ­ be
āļšāļĢāļĢāļ—āļąāļ”āļŠāļļāļ”āļ—āđ‰āļēāļĒāļ—āļĩāđˆāđ„āļĄāđˆāđƒāļŠāđˆāļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļāđˆāļ­āļ™āļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāļ‚āļķāđ‰āļ™āļ•āđ‰āļ™āļ”āđ‰āļ§āļĒ ---. āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļĨāļšāļŠāļēāļĄāļ•āļąāļ§āļ”āļąāļ‡āļāļĨāđˆāļēāļ§
āđ€āļĢāļīāđˆāļĄāļŠāđˆāļ§āļ™āđāļāđ‰āđ„āļ‚āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ

āđ€āļĄāļ·āđˆāļ­āļ­āđˆāļēāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ­āļēāļˆāļĄāļĩāļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļāđˆāļ­āļ™āđāļĨāļ°āļŦāļĨāļąāļ‡āđ‚āļ—āđ€āļ„āđ‡āļ™āļ•āļąāļ§āļ„āļąāđˆāļ™
āđāļĨāļ°āļ„āđˆāļē āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āļĒāļąāļ‡āļŠāļēāļĄāļēāļĢāļ–āļĄāļĩāļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļ āļēāļĒāđƒāļ™āđ‚āļ—āđ€āļ„āđ‡āļ™āđāļĨāļ°āļ„āđˆāļēāđ„āļ”āđ‰āļ­āļĩāļāļ”āđ‰āļ§āļĒ

āđ‚āļ›āļĢāļ”āļ—āļĢāļēāļšāļ§āđˆāļē āļĢāļ–āļžāđˆāļ§āļ‡ āđ„āļĄāđˆāļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāđāļĨāļ°āđ„āļĄāđˆāđ„āļ”āđ‰āļ•āļąāđ‰āļ‡āđƒāļˆāļ—āļĩāđˆāļˆāļ°āļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāļāļŽāļŦāļĨāļēāļĒāļ‚āđ‰āļ­āļŠāļģāļŦāļĢāļąāļš RFC 822
āļŠāđˆāļ§āļ™āļŦāļąāļ§ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āđ„āļĄāđˆāļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāļāļŽāļāļēāļĢāļžāļąāļšāļšāļĢāļĢāļ—āļąāļ” āļāļŽāļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāļŦāļąāļŠ āđāļĨāļ°
āļ­āļēāļˆāđ€āļ›āđ‡āļ™āļāļŽāļ­āļ·āđˆāļ™ āđ† āļ­āļĩāļāļĄāļēāļāļĄāļēāļĒ

OPTIONS


--āļ•āļąāļ”-āļ§āđˆāļēāļ‡āđ€āļ›āļĨāđˆāļē
āļ–āđ‰āļē āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļ” āđ† āļĄāļĩāđ€āļžāļĩāļĒāļ‡āļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡ āļĢāļ–āļžāđˆāļ§āļ‡āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļ°āđ€āļ›āđ‡āļ™
āļ­āļ­āļāļˆāļēāļāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļœāļĨāļĨāļąāļžāļ˜āđŒ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āļāļąāļšāļĢāļ–āļžāđˆāļ§āļ‡āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđāļĨāļ°āđƒāļŦāļĄāđˆ
āļĢāļ–āļžāđˆāļ§āļ‡

--āļĢāļ–āļžāđˆāļ§āļ‡ [(=|:) ]
āļĢāļ°āļšāļļ ( , ) āļ„āļđāđˆāļ—āļĩāđˆāļ„āļ§āļĢāđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļ™āļāļēāļĢāļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ āļ”āļđāļ„āļģāļ­āļ˜āļīāļšāļēāļĒāļ‚āļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰

āļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļē āļ•āļąāļ§āđāļ›āļĢ


āļĢāļ–āļžāđˆāļ§āļ‡.āļ„āļąāđˆāļ™
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļšāļ­āļāļ§āđˆāļēāļ­āļąāļāļ‚āļĢāļ°āđƒāļ”āļ—āļĩāđˆāļĢāļđāđ‰āļˆāļąāļāđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ„āļąāđˆāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™
āđ€āļžāļĩāļĒāļ‡ : āļ–āļ·āļ­āđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āđāļĒāļāļŠāđˆāļ§āļ™āļžāđˆāļ§āļ‡ āđ€āļ§āđ‰āļ™āđāļ•āđˆ = āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļĒāļ­āļĄāļĢāļąāļšāđ€āļŠāļĄāļ­āđƒāļ™
āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāļ„āļģāļŠāļąāđˆāļ‡ git āļ­āļ·āđˆāļ™ āđ†

āļ­āļąāļāļ‚āļĢāļ°āļ•āļąāļ§āđāļĢāļāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āđ‚āļ”āļĒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļˆāļ°āđ€āļ›āđ‡āļ™āļ­āļąāļāļ‚āļĢāļ°āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļĄāļ·āđˆāļ­
āđ„āļĄāđˆāđ„āļ”āđ‰āļĢāļ°āļšāļļāļ•āļąāļ§āļ„āļąāđˆāļ™āļ­āļ·āđˆāļ™āđƒāļ™āļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ™āļĩāđ‰

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āļŦāļēāļāļ„āđˆāļēāļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ„āļ·āļ­ "%=$" āđƒāļŦāđ‰āđāļŠāļ”āļ‡āđ€āļ‰āļžāļēāļ°āļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļĢāļđāļ›āđāļšāļš
āļāļąāļš āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ %, = or $ āđāļĨāđ‰āļ§āļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļˆāļ°āļ–āļđāļāļžāļīāļˆāļēāļĢāļ“āļē
āļĢāļ–āļžāđˆāļ§āļ‡ āđāļĨāļ° % āļˆāļ°āđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ„āļąāđˆāļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ—āļĩāđˆāđƒāļŠāđ‰āļ”āļąāļ‡āļ™āļąāđ‰āļ™āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļˆāļ°āļ›āļĢāļēāļāļāļ‚āļķāđ‰āļ™
āļŠāļ­āļš: % (āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļĢāđ‰āļ­āļĒāļĨāļ°āļŦāļ™āļķāđˆāļ‡āđāļĨāļ°āļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļŦāļ™āļķāđˆāļ‡āļˆāļ°āļ›āļĢāļēāļāļāļ‚āļķāđ‰āļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ‚āļ—āđ€āļ„āđ‡āļ™
āđāļĨāļ°āļ„āđˆāļē)

āļĢāļ–āļžāđˆāļ§āļ‡.āļ—āļĩāđˆāđ„āļŦāļ™
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļšāļ­āļāļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāļˆāļ°āđ€āļžāļīāđˆāļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļŦāļĄāđˆ

āļ™āļĩāđˆāļ­āļēāļˆāđ€āļ›āđ‡āļ™āļˆāļļāļ”āļŠāļīāđ‰āļ™āļŠāļļāļ” āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āđ€āļĢāļīāđˆāļĄ āļŦāļĨāļąāļ‡āļŦāļĢāļ·āļ­āļāđˆāļ­āļ™

āļŦāļēāļāļˆāļšāļĨāļ‡āđāļĨāđ‰āļ§ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļŦāļĄāđˆāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļˆāļ°āļ›āļĢāļēāļāļāļ—āļĩāđˆāļŠāđˆāļ§āļ™āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ

āļŦāļēāļāđ€āļ›āđ‡āļ™āļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļŦāļĄāđˆāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļˆāļ°āļ›āļĢāļēāļāļāļ—āļĩāđˆāļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļ›āđ‡āļ™āļˆāļļāļ”āļŠāļīāđ‰āļ™āļŠāļļāļ”āļ‚āļ­āļ‡
āļĢāļ–āļžāđˆāļ§āļ‡āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ

āļŦāļēāļāđ€āļ›āđ‡āļ™āļŦāļĨāļąāļ‡āļˆāļēāļāļ™āļąāđ‰āļ™ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļŦāļĄāđˆāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļˆāļ°āļ›āļĢāļēāļāļāļ•āđˆāļ­āļˆāļēāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŠāļļāļ”āļ—āđ‰āļēāļĒāļ—āļĩāđˆāļĄāļĩāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ
āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ .

āļŦāļēāļāđ€āļ›āđ‡āļ™āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļŦāļĄāđˆāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļˆāļ°āļ›āļĢāļēāļāļāļāđˆāļ­āļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđāļĢāļāļ”āđ‰āļ§āļĒ
āđ€āļŦāļĄāļ·āļ­āļ™ .

āļĢāļ–āļžāđˆāļ§āļ‡.ifexists
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļāļēāļĢāļāļĢāļ°āļ—āļģāļ—āļĩāđˆāļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ€āļĄāļ·āđˆāļ­āļĄāļĩ
āļ­āļĒāđˆāļēāļ‡āļ™āđ‰āļ­āļĒāļŦāļ™āļķāđˆāļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļĄāļĩāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āđƒāļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ

āļ„āđˆāļēāļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ„āļ·āļ­: addIfDifferentNeighbor (āļ™āļĩāđˆāļ„āļ·āļ­āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™),
addIfDifferent āđ€āļžāļīāđˆāļĄ āđ€āļ‚āļĩāļĒāļ™āļ—āļąāļš āļŦāļĢāļ·āļ­āđ„āļĄāđˆāļ—āļģāļ­āļ°āđ„āļĢāđ€āļĨāļĒ

āļ”āđ‰āļ§āļĒ addIfDifferentNeighbor āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļŦāļĄāđˆāļˆāļ°āļ–āļđāļāđ€āļžāļīāđˆāļĄāļāđ‡āļ•āđˆāļ­āđ€āļĄāļ·āđˆāļ­āđ„āļĄāđˆāļĄāļĩāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļĄāļĩ
āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ ( , ) āļ„āļđāđˆāļ­āļĒāļđāđˆāļ”āđ‰āļēāļ™āļšāļ™āļŦāļĢāļ·āļ­āļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡āļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļŦāļĄāđˆāļˆāļ°āđ€āļ›āđ‡āļ™
āļ—āļĩāđˆāđ€āļžāļīāđˆāļĄ

āļ”āđ‰āļ§āļĒ addIfDifferent āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļŦāļĄāđˆāļˆāļ°āļ–āļđāļāđ€āļžāļīāđˆāļĄāļāđ‡āļ•āđˆāļ­āđ€āļĄāļ·āđˆāļ­āđ„āļĄāđˆāļĄāļĩāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™
( , ) āļĄāļĩāļ„āļđāđˆāļ­āļĒāļđāđˆāđƒāļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļĨāđ‰āļ§

āļ”āđ‰āļ§āļĒāļāļēāļĢāđ€āļžāļīāđˆāļĄ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļŦāļĄāđˆāļˆāļ°āļ–āļđāļāđ€āļžāļīāđˆāļĄāđāļĄāđ‰āļ§āđˆāļēāļšāļēāļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļˆāļ°āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ ( ,
) āļĄāļĩāļ„āļđāđˆāļ­āļĒāļđāđˆāđƒāļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļĨāđ‰āļ§

āļ”āđ‰āļ§āļĒāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļĢāļ–āļžāđˆāļ§āļ‡āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđ€āļ”āļīāļĄ āļˆāļ°āļ–āļđāļāļĨāļšāđāļĨāļ°āđƒāļŦāļĄāđˆ
āļĢāļ–āļžāđˆāļ§āļ‡āļˆāļ°āļ–āļđāļāđ€āļžāļīāđˆāļĄ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļ–āļđāļāļĨāļšāļˆāļ°āđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡āļ—āļĩāđˆāļŠāļļāļ” (āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™
) āđ„āļ›āļĒāļąāļ‡āļ•āļģāđāļŦāļ™āđˆāļ‡āļ—āļĩāđˆāļˆāļ°āđ€āļžāļīāđˆāļĄāļĢāļēāļĒāļāļēāļĢāđƒāļŦāļĄāđˆ

āđ„āļĄāđˆāļĄāļĩāļ­āļ°āđ„āļĢāļˆāļ°āļ—āļģ āļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļŦāļĄāđˆāļˆāļ°āļ–āļđāļāđ€āļžāļīāđˆāļĄāļ–āđ‰āļēāļĄāļĩ
āđ€āļ›āđ‡āļ™āļ­āļąāļ™āļŦāļ™āļķāđˆāļ‡āļ­āļąāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āđāļĨāđ‰āļ§ āđƒāļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ

āļĢāļ–āļžāđˆāļ§āļ‡.ifmissing
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļāļēāļĢāļāļĢāļ°āļ—āļģāļ—āļĩāđˆāļˆāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ€āļĄāļ·āđˆāļ­āļĄāļĩ
āļĒāļąāļ‡āđ„āļĄāđˆāļĄāļĩāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āđƒāļ™āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ

āļ„āđˆāļēāļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āļŠāļģāļŦāļĢāļąāļšāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āļ„āļ·āļ­: āđ€āļžāļīāđˆāļĄ (āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™) āđāļĨāļ°āđ„āļĄāđˆāļ—āļģāļ­āļ°āđ„āļĢāđ€āļĨāļĒ

āļ”āđ‰āļ§āļĒāļāļēāļĢāđ€āļžāļīāđˆāļĄ āļˆāļ°āļĄāļĩāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđƒāļŦāļĄāđˆ

āļ”āđ‰āļ§āļĒ doNothing āđ„āļĄāđˆāļĄāļĩāļ­āļ°āđ„āļĢāļˆāļ°āļ—āļģ

āļĢāļ–āļžāđˆāļ§āļ‡ .āļāļļāļāđāļˆ
āļ„āļĩāļĒāđŒāļ™āļĩāđ‰āļˆāļ°āļ–āļđāļāđƒāļŠāđ‰āđāļ—āļ™ āđƒāļ™āļĢāļ–āļžāđˆāļ§āļ‡ āđƒāļ™āļ•āļ­āļ™āļ—āđ‰āļēāļĒāļ‚āļ­āļ‡āļ„āļĩāļĒāđŒāļ™āļĩāđ‰ a
āļ•āļąāļ§āļ„āļąāđˆāļ™āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļēāļāļāļ‚āļķāđ‰āļ™āđāļĨāđ‰āļ§āļ•āļēāļĄāļ”āđ‰āļ§āļĒāļ­āļąāļāļ‚āļĢāļ°āđ€āļ§āđ‰āļ™āļ§āļĢāļĢāļ„āļšāļēāļ‡āļ•āļąāļ§ āđ‚āļ”āļĒāļ„āđˆāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ valid . āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
āļ•āļąāļ§āļ„āļąāđˆāļ™āļ„āļ·āļ­ :āđāļ•āđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰āļ•āļąāļ§āđāļ›āļĢāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļē trailer.separators

āļŦāļēāļāļĄāļĩāļ•āļąāļ§āļ„āļąāđˆāļ™ āļāđ‡āļˆāļ°āđƒāļŠāđ‰āļ„āļĩāļĒāđŒāđāļ—āļ™āļ•āļąāļ§ āđāļĨāļ°
āļ•āļąāļ§āļ„āļąāđˆāļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ€āļĄāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡

āļĢāļ–āļžāđˆāļ§āļ‡ .āļ—āļĩāđˆāđ„āļŦāļ™
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđƒāļŠāđ‰āļ„āđˆāļēāđ€āļ”āļĩāļĒāļ§āļāļąāļš āļĢāļ–āļžāđˆāļ§āļ‡.āļ—āļĩāđˆāđ„āļŦāļ™ āļ•āļąāļ§āđāļ›āļĢāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđāļĨāļ°āļĄāļąāļ™
āđāļ—āļ™āļ—āļĩāđˆāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļąāđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāļĢāļ–āļžāđˆāļ§āļ‡āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļĢāļ°āļšāļļ .

āļĢāļ–āļžāđˆāļ§āļ‡ .ifexist
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđƒāļŠāđ‰āļ„āđˆāļēāđ€āļ”āļĩāļĒāļ§āļāļąāļš Trailer.ifexist āļ•āļąāļ§āđāļ›āļĢāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđāļĨāļ°āļĄāļąāļ™
āđāļ—āļ™āļ—āļĩāđˆāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļąāđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāļĢāļ–āļžāđˆāļ§āļ‡āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļĢāļ°āļšāļļ .

āļĢāļ–āļžāđˆāļ§āļ‡ .ifmissing
āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđƒāļŠāđ‰āļ„āđˆāļēāđ€āļ”āļĩāļĒāļ§āļāļąāļš āļĢāļ–āļžāđˆāļ§āļ‡.ifmissing āļ•āļąāļ§āđāļ›āļĢāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđāļĨāļ°
āļĄāļąāļ™āđāļ—āļ™āļ—āļĩāđˆāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļĢāļ°āļšāļļāđ‚āļ”āļĒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļąāđ‰āļ™āļŠāļģāļŦāļĢāļąāļšāļĢāļ–āļžāđˆāļ§āļ‡āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļĢāļ°āļšāļļ .

āļĢāļ–āļžāđˆāļ§āļ‡ .āļŠāļąāđˆāļ‡āļāļēāļĢ
āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āļĢāļ°āļšāļļāļ„āļģāļŠāļąāđˆāļ‡āđ€āļŠāļĨāļĨāđŒāļ—āļĩāđˆāļˆāļ°āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰to
āđ€āļžāļīāđˆāļĄāļŦāļĢāļ·āļ­āđāļāđ‰āđ„āļ‚āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļ•āļēāļĄāļ—āļĩāđˆāļĢāļ°āļšāļļ .

āđ€āļĄāļ·āđˆāļ­āļĢāļ°āļšāļļāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰ āļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļˆāļ°āđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļšāļžāļīāđ€āļĻāļĐ =
āđ€āļžāļīāđˆāļĄāļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļ—āļĩāđˆāļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āđ‚āļ”āļĒāļ—āļĩāđˆ āļ–āļđāļāļ™āļģāđ„āļ›āđ€āļ›āđ‡āļ™
āđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļĄāļēāļ•āļĢāļāļēāļ™āļ‚āļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļĢāļ°āļšāļļāļžāļĢāđ‰āļ­āļĄāļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡āļ™āļģāļŦāļ™āđ‰āļēāđāļĨāļ°āļ•āđˆāļ­āļ—āđ‰āļēāļĒ
āļ•āļąāļ”āļ­āļ­āļ

āļŦāļēāļāļ„āļģāļŠāļąāđˆāļ‡āļĄāļĩāļŠāļ•āļĢāļīāļ‡ $ARG āļŠāļ•āļĢāļīāļ‡āļ™āļĩāđ‰āļˆāļ°āļ–āļđāļāđāļ—āļ™āļ—āļĩāđˆāļ”āđ‰āļ§āļĒ
āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āļĢāļ–āļžāđˆāļ§āļ‡āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđ€āļ”āļīāļĄāļ”āđ‰āļ§āļĒ , āļ–āđ‰āļēāļĄāļĩ āļāđˆāļ­āļ™āļ„āļģāļŠāļąāđˆāļ‡āļ„āļ·āļ­
āđ€āļ›āļīāļ”āļ•āļąāļ§

āļ–āđ‰āļēāļĄāļĩāļšāđ‰āļēāļ‡ = āļ­āļēāļĢāđŒāļāļīāļ§āđ€āļĄāļ™āļ•āđŒāļˆāļ°āļ–āļđāļāļŠāđˆāļ‡āļ•āđˆāļ­āļšāļ™āļšāļĢāļĢāļ—āļąāļ”āļ„āļģāļŠāļąāđˆāļ‡āđ€āļĄāļ·āđˆāļ­a
āļĢāļ–āļžāđˆāļ§āļ‡ .āļŠāļąāđˆāļ‡āļāļēāļĢ āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđāļĨāđ‰āļ§ āļ„āļģāļŠāļąāđˆāļ‡āļˆāļ°āļ–āļđāļāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°
āļ‚āđ‰āļ­āđ‚āļ•āđ‰āđāļĒāđ‰āļ‡āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰ āđāļĨāļ° āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āđ‚āļ•āđ‰āđāļĒāđ‰āļ‡āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰ āļŦāļēāļāļĄāļĩ āļˆāļ°āļ–āļđāļāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­
āđāļ—āļ™āļ—āļĩāđˆāļŠāļ•āļĢāļīāļ‡ $ARG āđƒāļ™āļ„āļģāļŠāļąāđˆāļ‡

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡


· āļāļģāļŦāļ™āļ”āļ„āđˆāļē a āļĨāļ‡āļŠāļ·āđˆāļ­ āļĢāļ–āļžāđˆāļ§āļ‡āļāļąāļš āļĨāļ‡āļŠāļ·āđˆāļ­āļ­āļ­āļāđ‚āļ”āļĒ āļ„āļĩāļĒāđŒ āđāļĨāđ‰āļ§āđ€āļžāļīāđˆāļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļŠāļ­āļ‡āļ•āļąāļ§āļ™āļĩāđ‰
āđ„āļ›āļ—āļĩāđˆāļ‚āđ‰āļ­āļ„āļ§āļēāļĄ:

$ git config trailer.sign.key "āļĨāļ‡āļŠāļ·āđˆāļ­āļ­āļ­āļāđ‚āļ”āļĒ"
$ cat msg.txt
āļŦāļĢāļ·āļ­

āļ‚āđˆāļēāļ§āļŠāļēāļĢ
$ cat msg.txt | git interpret-trailers --trailer 'āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ: Alice[āļ›āđ‰āļ­āļ‡āļāļąāļ™āļ­āļĩāđ€āļĄāļĨ]>' -- āļ›āđ‰āļēāļĒāļĢāļ–āļžāđˆāļ§āļ‡ ': Bob[āļ›āđ‰āļ­āļ‡āļāļąāļ™āļ­āļĩāđ€āļĄāļĨ]>'
āļŦāļĢāļ·āļ­

āļ‚āđˆāļēāļ§āļŠāļēāļĢ

āļĨāļ‡āļŠāļ·āđˆāļ­āļ­āļ­āļāđ‚āļ”āļĒ: Alice[āļ›āđ‰āļ­āļ‡āļāļąāļ™āļ­āļĩāđ€āļĄāļĨ]>
āļĨāļ‡āļŠāļ·āđˆāļ­āļ­āļ­āļāđ‚āļ”āļĒ: Bob[āļ›āđ‰āļ­āļ‡āļāļąāļ™āļ­āļĩāđ€āļĄāļĨ]>

· āđāļĒāļāļāļēāļĢāļ„āļ­āļĄāļĄāļīāļ•āļĨāđˆāļēāļŠāļļāļ”āđ€āļ›āđ‡āļ™āđāļžāļ•āļŠāđŒ āđāļĨāļ°āđ€āļžāļīāđˆāļĄ a Cc āđāļĨāļ° āļĢāļĩāļ§āļīāļ§āđ‚āļ”āļĒ āļĢāļ–āļžāđˆāļ§āļ‡āđ„āļ›:

$ git āļĢāļđāļ›āđāļšāļšāđāļžāļ—āļŠāđŒ -1
0001-foo.patch
$ git interpret-trailers --trailer 'āļŠāļģāđ€āļ™āļē: Alice[āļ›āđ‰āļ­āļ‡āļāļąāļ™āļ­āļĩāđ€āļĄāļĨ]>' --trailer 'āļšāļ—āļ§āļīāļˆāļēāļĢāļ“āđŒāđ‚āļ”āļĒ: Bob[āļ›āđ‰āļ­āļ‡āļāļąāļ™āļ­āļĩāđ€āļĄāļĨ]>' 0001-foo.patch >0001-bar.patch

· āļāļģāļŦāļ™āļ”āļ„āđˆāļē a āļĨāļ‡āļŠāļ·āđˆāļ­ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļžāļĢāđ‰āļ­āļĄāļ„āļģāļŠāļąāđˆāļ‡āđƒāļŦāđ‰āđ€āļžāļīāđˆāļĄ 'Signed-off-by: ' with . āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī
āļ‚āđ‰āļ­āļĄāļđāļĨāļœāļđāđ‰āđ€āļ‚āļĩāļĒāļ™āļāđ‡āļ•āđˆāļ­āđ€āļĄāļ·āđˆāļ­āđ„āļĄāđˆāļĄāļĩ 'Signed-off-by: ' āļ­āļĒāļđāđˆāđāļĨāđ‰āļ§ āđāļĨāļ°āđāļŠāļ”āļ‡āļ§āđˆāļēāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āđ„āļĢ
āļœāļĨāļ‡āļēāļ™:

$ git config trailer.sign.key "āļĨāļ‡āļŠāļ·āđˆāļ­āļ­āļ­āļāđ‚āļ”āļĒ: "
$ git config trailer.sign.ifmissing āđ€āļžāļīāđˆāļĄ
$ git config trailer.sign.ifexists āđ„āļĄāđˆāļ—āļģāļ­āļ°āđ„āļĢāđ€āļĨāļĒ
$ git config trailer.sign.command 'echo "$(git config user.name) <$(git config user.email)>"'
$ git āļĨāđˆāļēāļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ <
> EOF

āļĨāļ‡āļŠāļ·āđˆāļ­āļ­āļ­āļāđ‚āļ”āļĒ: Bob[āļ›āđ‰āļ­āļ‡āļāļąāļ™āļ­āļĩāđ€āļĄāļĨ]>
$ git āļĨāđˆāļēāļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ <
> āļĨāļ‡āļŠāļ·āđˆāļ­āļ­āļ­āļāđ‚āļ”āļĒ: Alice[āļ›āđ‰āļ­āļ‡āļāļąāļ™āļ­āļĩāđ€āļĄāļĨ]>
> EOF

āļĨāļ‡āļŠāļ·āđˆāļ­āļ­āļ­āļāđ‚āļ”āļĒ: Alice[āļ›āđ‰āļ­āļ‡āļāļąāļ™āļ­āļĩāđ€āļĄāļĨ]>

· āļāļģāļŦāļ™āļ”āļ„āđˆāļē a āđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļē āļžāđˆāļ§āļ‡āļ”āđ‰āļ§āļĒāļ„āļĩāļĒāđŒāļ—āļĩāđˆāļĄāļĩ a # āđāļĨāļ°āđ„āļĄāđˆāļĄāļĩāļ—āļĩāđˆāļ§āđˆāļēāļ‡āļŦāļĨāļąāļ‡āļˆāļēāļāļ™āļĩāđ‰
āđāļĨāļ°āđāļŠāļ”āļ‡āļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļģāļ‡āļēāļ™:

$ git config trailer.separators ":#"
$ git config trailer.fix.key "āđāļāđ‰āđ„āļ‚ #"
$ echo "āļŦāļąāļ§āđ€āļĢāļ·āđˆāļ­āļ‡" | git interpret-trailers --trailer fix=42
āļŦāļĢāļ·āļ­

āđāļāđ‰āđ„āļ‚ # 42

· āļāļģāļŦāļ™āļ”āļ„āđˆāļē a āđ€āļŦāđ‡āļ™ trailer āļžāļĢāđ‰āļ­āļĄāļ„āļģāļŠāļąāđˆāļ‡āđāļŠāļ”āļ‡āļŦāļąāļ§āļ‚āđ‰āļ­āļ‚āļ­āļ‡ commit āļ—āļĩāđˆāđ€āļ›āđ‡āļ™
āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āđāļĨāļ°āđāļŠāļ”āļ‡āļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļģāļ‡āļēāļ™:

$ git config trailer.see.key "āļ”āļđāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ:"
$ git config trailer.see.ifExists "āđāļ—āļ™āļ—āļĩāđˆ"
$ git config trailer.see.ifMissing "āđ„āļĄāđˆāļ—āļģāļ­āļ°āđ„āļĢāđ€āļĨāļĒ"
$ git config trailer.see.command "git log -1 --oneline --format=\"%h (%s)\" --abbrev-commit --abbrev=14 \$ARG"
$ git āļĨāđˆāļēāļĄāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ <
> āđ€āļĢāļ·āđˆāļ­āļ‡
>
> āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ
>
> āļ”āļđ: HEAD~2
> EOF
āļŦāļĢāļ·āļ­

āļ‚āđˆāļēāļ§āļŠāļēāļĢ

āļ”āļđāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ—āļĩāđˆ: fe3187489d69c4 (āđ€āļĢāļ·āđˆāļ­āļ‡āļ‚āļ­āļ‡āļ„āļ­āļĄāļĄāļīāļŠāļŠāļąāļ™āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡)

· āļāļģāļŦāļ™āļ”āļ„āđˆāļēāđ€āļ—āļĄāđ€āļžāļĨāļ•āļāļēāļĢāļ„āļ­āļĄāļĄāļīāļ•āļ”āđ‰āļ§āļĒāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļšāļēāļ‡āļŠāđˆāļ§āļ™āļ—āļĩāđˆāļĄāļĩāļ„āđˆāļēāļ§āđˆāļēāļ‡ (āđƒāļŠāđ‰ sed āđ€āļžāļ·āđˆāļ­āđāļŠāļ”āļ‡
āđāļĨāļ°āđ€āļ§āđ‰āļ™āļ§āļĢāļĢāļ„āļ•āđˆāļ­āļ—āđ‰āļēāļĒāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡) āļˆāļēāļāļ™āļąāđ‰āļ™āļāļģāļŦāļ™āļ”āļ„āđˆāļē commit-msg
āļ•āļ°āļ‚āļ­āļ—āļĩāđˆāđƒāļŠāđ‰ āļ„āļ­āļĄāđ„āļžāļĨāđŒ āļĨāđˆāļēāļĄāļĢāļ–āļžāđˆāļ§āļ‡ āđ€āļžāļ·āđˆāļ­āļĨāļšāļĢāļ–āļžāđˆāļ§āļ‡āļ—āļĩāđˆāļĄāļĩāļ„āđˆāļēāļ§āđˆāļēāļ‡āđāļĨāļ°āđ€āļžāļīāđˆāļĄ
a āļĢāļļāđˆāļ™āļ„āļ­āļĄāđ„āļžāļĨāđŒ āļĢāļ–āļžāđˆāļ§āļ‡:

$ sed -e 's/ Z$/ /' >commit_template.txt <
> ***āđ€āļĢāļ·āđˆāļ­āļ‡***
>
> ***āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ***
>
> āđāļāđ‰āđ„āļ‚: Z
> Cc: Z
> āļšāļ—āļ§āļīāļˆāļēāļĢāļ“āđŒāđ‚āļ”āļĒ: Z
> āļĨāļ‡āļŠāļ·āđˆāļ­āļ­āļ­āļāđ‚āļ”āļĒ: Z
> EOF
$ git config commit. template commit_template.txt
$ cat >.git/hooks/commit-msg <
> #!bin / sh /
> git āļĨāđˆāļēāļĄ-trailers --trim-empty --trailer "git-version: \$(git āļ­āļ˜āļīāļšāļēāļĒ)" "\$1" > "\$1.new"
> mv "\$1.new" "\$1"
> EOF
$ chmod +x .git/hooks/commit-msg

āđƒāļŠāđ‰ git-interpret-trailers āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđ‚āļ”āļĒāđƒāļŠāđ‰āļšāļĢāļīāļāļēāļĢ onworks.net


āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļŸāļĢāļĩ

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļž Windows & Linux

āļ„āļģāļŠāļąāđˆāļ‡ Linux

Ad