Git 2.49

ā§§ā§Ē āĻŽāĻžāĻ°ā§āϚ, āĻĻ⧁āχ āĻŽāĻžāϏ āϧāϰ⧇ āωāĻ¨ā§āύāϝāĻŧāύ⧇āϰ āĻĒāϰ, Git āĻĄāĻŋāĻ¸ā§āĻŸā§āϰāĻŋāĻŦāĻŋāωāĻŸā§‡āĻĄ āĻ­āĻžāĻ°ā§āϏāύ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ ⧍.ā§Ē⧝, āϝāĻž C āϤ⧇ āϞ⧇āĻ–āĻž āĻāĻŦāĻ‚ GNU GPL 14 āĻāϰ āĻ…āϧ⧀āύ⧇ āϞāĻžāχāϏ⧇āĻ¨ā§āϏāĻĒā§āϰāĻžāĻĒā§āϤ, āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧāĨ¤

āĻĒā§āϰāϧāĻžāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āϤāĻžāϞāĻŋāĻ•āĻž:

  • zsh-āĻāϰ āϜāĻ¨ā§āϝ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āϏāĻŽāĻžāĻĒā§āϤāĻŋ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • git pack-objects āĻāĻŦāĻ‚ āĻāϰ āĻ°â€ā§āϝāĻžāĻĒāĻžāϰ git repack āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒāĻžāĻĨ āĻšā§āϝāĻžāĻļāĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāύ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • git gc āĻāĻ–āύ --expire-to āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤
  • git clone āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻāĻ–āύ āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āĻ•āĻŽāĻŋāĻŸā§‡āϰ āĻāĻ•āϟāĻŋ āĻ…āĻ—āĻ­ā§€āϰ āĻ•ā§āϞ⧋āύ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰ⧇ āϝāĻž āĻ…āĻ—āĻ¤ā§āϝāĻž āϕ⧋āύāĻ“ āĻļāĻžāĻ–āĻžāϰ āĻĄāĻ—āĻžāϝāĻŧ āĻĨāĻžāĻ•āĻž āφāĻŦāĻļā§āϝāĻ• āύāϝāĻŧāĨ¤
  • āφāĻ‚āĻļāĻŋāĻ• āĻ•ā§āϞ⧋āύ⧇ āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤ āĻŦāĻ¸ā§āϤ⧁ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ git backfill āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • git push --atomic --porcelain āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡ āϚāĻžāχāĻ˛ā§āĻĄ āĻĒā§āϰāϏ⧇āϏ āĻĨ⧇āϕ⧇ āĻ¤ā§āϰ⧁āϟāĻŋāϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻšāĻžāϰāĻŋāϝāĻŧ⧇ āϝāĻžāĻ“āϝāĻŧāĻžāϰ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ— āĻ āĻŋāĻ• āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • git rev-list --missing= āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻāĻ–āύ print-info āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋāϕ⧇ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇ āϝāĻž āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤ āĻŦāĻ¸ā§āϤ⧁, āϝ⧇āĻŽāύ āĻĒāĻžāĻĨ āĻāĻŦāĻ‚ āϟāĻžāχāĻĒ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤
  • gitk GUI āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • git refs migrate āĻāĻ–āύ --no-reflog āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇, āϝāĻž reflog āĻŽāĻžāχāĻ—ā§āϰ⧇āϟ āύāĻž āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤
  • āĻŽā§‡āϏāύ āĻāĻ–āύ āĻ—āĻŋāϟ ⧍.ā§Ēā§Ž-āĻ āϝ⧋āĻ— āĻ•āϰāĻž āĻ…āύāĻŋāϰāĻžāĻĒāĻĻ sha1 āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋāϕ⧇ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤
  • āϏāĻžāϧāĻžāϰāĻŖ āĻĒāĻĨ āĻŦāĻž āĻĒā§āϰāĻ•āĻžāϰ āĻ…āύ⧁āϏāĻžāϰ⧇ āĻŦāĻ¸ā§āϤ⧁āϰ āĻ—ā§āϰ⧁āĻĒ āĻŸā§āϰāĻžāĻ­āĻžāĻ°ā§āϏāĻžāϞ⧇āϰ āϜāĻ¨ā§āϝ āύāϤ⧁āύ API āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • zlib-ng āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻŋāϰ āϜāĻ¨ā§āϝ, zlib āĻāϰ āϏāĻžāĻĨ⧇ āχāĻ¨ā§āϟāĻžāϰāĻ…ā§āϝāĻžāĻ•ā§āϟ āĻ•āϰāĻžāϰ āϕ⧋āĻĄāϟāĻŋ āĻĒ⧁āύāσāĻĢā§āϝāĻžāĻ•ā§āϟāϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āϰāĻžāĻ¸ā§āϟ āĻ­āĻžāώāĻžāϰ āϜāĻ¨ā§āϝ libgit āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϤ⧇ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āϏāĻŽāĻ¸ā§āϤ .txt āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻĢāĻžāχāϞ⧇āϰ āύāĻžāĻŽ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇ .adoc āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻŦ⧃āĻšā§Ž āĻŦāĻ¸ā§āϤ⧁āϰ āϜāĻ¨ā§āϝ āĻŦāĻ°ā§āϧāĻŋāϤ āĻĒā§āϰāĻŽāĻŋāϏāϰ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞāĨ¤
  • āϏāύāĻžāĻ•ā§āϤ āĻ•āϰāĻž āĻ¤ā§āϰ⧁āϟāĻŋāϗ⧁āϞāĻŋ āĻ āĻŋāĻ• āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āωāĻ¨ā§āύāϤ āĻĒāϰ⧀āĻ•ā§āώāĻžāĨ¤
  • āĻĄāϕ⧁āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āωāĻ¤ā§āϏ: linux.org.ru

āĻāĻ•āϟāĻŋ āĻŽāĻ¨ā§āϤāĻŦā§āϝ āϜ⧁āĻĄāĻŧ⧁āύ