<feed xmlns='http://www.w3.org/2005/Atom'>
<title>zsh/Functions, branch zsh-5.2</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/zsh/atom/Functions?h=zsh-5.2</id>
<link rel='self' href='http://git.sudomsg.com/mirror/zsh/atom/Functions?h=zsh-5.2'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/'/>
<updated>2015-11-30T03:42:47Z</updated>
<entry>
<title>37252: vcs_info git: Compute %b correctly with "rebase --onto" of detached heads. (Follow-up to 36725.)</title>
<updated>2015-11-30T03:42:47Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-11-30T03:23:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=502d55c01494fabd1d98c67aab0a9746d59b715a'/>
<id>urn:sha1:502d55c01494fabd1d98c67aab0a9746d59b715a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: ZCALCPROMPT created globally in zcalc</title>
<updated>2015-11-27T09:31:46Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-11-27T09:31:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8efa4b4088a9f57903954a12eb086b176109bd91'/>
<id>urn:sha1:8efa4b4088a9f57903954a12eb086b176109bd91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37214: 'prompt walters': Don't export PS1</title>
<updated>2015-11-27T07:27:23Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-11-25T01:45:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=694aee4c3dbc657b8ac05e035cae33fdf49130a2'/>
<id>urn:sha1:694aee4c3dbc657b8ac05e035cae33fdf49130a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37192: silence WARN_CREATE_GLOBAL in prompt themes</title>
<updated>2015-11-22T18:19:49Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-11-22T18:19:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=14487ff5cc0233acf4ed3398559d975e92d52d51'/>
<id>urn:sha1:14487ff5cc0233acf4ed3398559d975e92d52d51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37186: a couple more WARN_CREATE_GLOBAL fixes</title>
<updated>2015-11-22T16:06:20Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-11-22T16:06:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ae4cf7b743da0785cb8d1f0d01b8697318f254dc'/>
<id>urn:sha1:ae4cf7b743da0785cb8d1f0d01b8697318f254dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37170: suppress global create warning in function</title>
<updated>2015-11-20T12:42:35Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-11-20T12:42:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4add5258834ffbbf3e26ef25195a90b6004ca0bf'/>
<id>urn:sha1:4add5258834ffbbf3e26ef25195a90b6004ca0bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zed: Add -- to the `functions' builtin calls</title>
<updated>2015-11-16T01:58:03Z</updated>
<author>
<name>Eric Cook</name>
<email>llua@gmx.com</email>
</author>
<published>2015-10-27T16:15:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8d1e882b78e3ccc3d66cfc61e1d7e3e53f60d67f'/>
<id>urn:sha1:8d1e882b78e3ccc3d66cfc61e1d7e3e53f60d67f</id>
<content type='text'>
Reported on IRC:

% autoload zed; zed -f -- "-zgen-prezto-load"
zed:83: bad option: -g
-zgen-prezto-load() {
}
</content>
</entry>
<entry>
<title>37025: vcs_info git: Add a cherry-pick patch-format</title>
<updated>2015-11-13T20:17:27Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-10-30T15:08:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f59864ce7a4a18efbfa5a330895d120ea1ce18f2'/>
<id>urn:sha1:f59864ce7a4a18efbfa5a330895d120ea1ce18f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36993: zed: fix argument parsing</title>
<updated>2015-10-31T18:06:47Z</updated>
<author>
<name>Eric Cook</name>
<email>llua@gmx.com</email>
</author>
<published>2015-10-31T18:06:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=607a7a85b65527fb98e1a47c02dca6a777595eec'/>
<id>urn:sha1:607a7a85b65527fb98e1a47c02dca6a777595eec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37027: allow subword context to discriminate between words</title>
<updated>2015-10-30T16:59:41Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-10-30T16:59:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1eef57b3d15af235430ad2b5e2940ded375e69d2'/>
<id>urn:sha1:1eef57b3d15af235430ad2b5e2940ded375e69d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>37014: Improved internal parameter setting.</title>
<updated>2015-10-29T15:01:07Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-10-29T15:01:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0628802baf5c9245138db82dd058cad023a7d0ae'/>
<id>urn:sha1:0628802baf5c9245138db82dd058cad023a7d0ae</id>
<content type='text'>
Enhance WARNCREATEGLOBAL to work in many more cases.

Don't create REPLY as an integer if it didn't previously exist
as one, even if the value to be set is integral, as this is likely to
mess up later uses of REPLY.
</content>
</entry>
<entry>
<title>36994: declare local REPLY for use with "zle .read-command"; use .self-insert instead of .self-insert-unmeta</title>
<updated>2015-10-28T03:29:07Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-10-28T03:29:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=aba7c00698fdd459d2f17f84ed371413458afae5'/>
<id>urn:sha1:aba7c00698fdd459d2f17f84ed371413458afae5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36913 + 36945: vcs_info quilt: Pass patch subject lines to gen-applied-string</title>
<updated>2015-10-24T20:42:26Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-10-21T05:11:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=779b3112f85d01d297ab04e6c1b68a0b33d76a55'/>
<id>urn:sha1:779b3112f85d01d297ab04e6c1b68a0b33d76a55</id>
<content type='text'>
The format used is '${patchname} ${subject}', which is analogous to the git backend.
</content>
</entry>
<entry>
<title>36912: vcs_info quilt: Tolerate being in child of .pc's parent</title>
<updated>2015-10-24T20:26:41Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-10-22T12:30:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c62db9e7dc2f59337aec1df55663383c524886cb'/>
<id>urn:sha1:c62db9e7dc2f59337aec1df55663383c524886cb</id>
<content type='text'>
Without this, gen-applied-string would only be set when .pc is a child of cwd,
not when it is a child of an ancestor of cwd.
</content>
</entry>
<entry>
<title>36871: move initial call to "zle .bracketed-paste-magic" to occur earlier in the function</title>
<updated>2015-10-21T21:47:41Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-10-21T21:47:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b947789d7c7a9e01880512dff1f27198f4707e50'/>
<id>urn:sha1:b947789d7c7a9e01880512dff1f27198f4707e50</id>
<content type='text'>
Just in case any later initialization might have side-effects.
</content>
</entry>
<entry>
<title>36888: vcs_info: Prevent warn_create_global warning with '-preinit-' state</title>
<updated>2015-10-18T18:40:18Z</updated>
<author>
<name>Frank Terbeck</name>
<email>ft@bewatermyfriend.org</email>
</author>
<published>2015-10-18T18:27:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2e600b432a1a0167304ba5b57738b9f5c0af1cc3'/>
<id>urn:sha1:2e600b432a1a0167304ba5b57738b9f5c0af1cc3</id>
<content type='text'>
This is related to 33405. Turns out that not all other calls to
VCS_INFO_set are okay: With recent zsh versions the early call to that
function with the '-preinit-' argument causes a warning like this:

  VCS_INFO_set:9: math parameter maxexports created globally
                  in function VCS_INFO_set

This fixes it.
</content>
</entry>
<entry>
<title>36856: cdr -p/-P to prune directory list</title>
<updated>2015-10-14T13:23:16Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-10-14T13:23:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bab1fc50436f23402696cd5236c0689c4d4dbd59'/>
<id>urn:sha1:bab1fc50436f23402696cd5236c0689c4d4dbd59</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36832: vcs_info: Remove dependency on "seq"</title>
<updated>2015-10-11T10:54:30Z</updated>
<author>
<name>Frank Terbeck</name>
<email>ft@bewatermyfriend.org</email>
</author>
<published>2015-10-11T10:39:56Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e245dd71936d1c22fce39f02c203ed2cdb43a548'/>
<id>urn:sha1:e245dd71936d1c22fce39f02c203ed2cdb43a548</id>
<content type='text'>
The "seq" utility is usually available on GNU systems only. This
exchanges calls to seq with pure zsh features. Also: Less forks are
good.
</content>
</entry>
<entry>
<title>36830: vcs_info: Silence an error message with new git versions</title>
<updated>2015-10-11T10:29:41Z</updated>
<author>
<name>Frank Terbeck</name>
<email>ft@bewatermyfriend.org</email>
</author>
<published>2015-10-11T09:54:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7a1678767f44f200295d88dfea94902718275266'/>
<id>urn:sha1:7a1678767f44f200295d88dfea94902718275266</id>
<content type='text'>
Mikael informs me on IRC, that in new versions of git (he used 2.6.1)
where the "am" subcommand is now a builtin, a file that is used by the
git backend of vcs_info (namely .git/rebase-apply/msg-clean) is not
available anymore, leading to an annoying error message:

  VCS_INFO_get_data_git:232: no such file or directory: .git/rebase-apply/msg-clean

This patch checks for the availabiliy of the file before using it,
and adjusts the value of the dependant values accordingly.
</content>
</entry>
<entry>
<title>36754: Functions/TCP: Tweak some usage output in the tcp_* functions</title>
<updated>2015-10-02T22:05:40Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2015-10-02T22:04:09Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=64061e504fe9145c34911622a9fec6ec43869cea'/>
<id>urn:sha1:64061e504fe9145c34911622a9fec6ec43869cea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: bracketed-paste-url-magic: actually do what the comment says</title>
<updated>2015-10-01T18:16:24Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2015-10-01T18:14:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=99aff5bb0cad712b0e24e76ff2ba1ea3d2214769'/>
<id>urn:sha1:99aff5bb0cad712b0e24e76ff2ba1ea3d2214769</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36735: add ~/.zcalcrc handling to zcalc</title>
<updated>2015-10-01T14:55:01Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-10-01T14:55:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=196e6a0ec022fb2fc22820a346b5f206a3cf40ac'/>
<id>urn:sha1:196e6a0ec022fb2fc22820a346b5f206a3cf40ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36692: bracketed-paste-url-magic: simpler alternative for handling pasted urls</title>
<updated>2015-10-01T01:55:21Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2015-10-01T01:52:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=76da752fd75955cd6240c1daa026cc34dea1e010'/>
<id>urn:sha1:76da752fd75955cd6240c1daa026cc34dea1e010</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36725: vcs_info git: Compute %b correctly when "git am"-ing onto detached heads.</title>
<updated>2015-09-30T21:43:37Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-09-30T14:21:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a90cf551efc92184ab25da25b837296d1c4edc8a'/>
<id>urn:sha1:a90cf551efc92184ab25da25b837296d1c4edc8a</id>
<content type='text'>
Before this patch, $gitbranch would be set to empty, which caused
VCS_INFO_get_data_git to early out with a failure status¹, consequently
$vcs_info_msg_0_ would be empty.

¹ via the 'if [[ -z ]]' block around line 170.
</content>
</entry>
<entry>
<title>36725: vcs_info git: Compute %b correctly when rebasing detached heads.</title>
<updated>2015-09-30T21:43:37Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-09-30T14:21:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cd1cda9d57ff9f44d285bcd867721c4024500837'/>
<id>urn:sha1:cd1cda9d57ff9f44d285bcd867721c4024500837</id>
<content type='text'>
This sets the %b expando to the hash of the before-the-merge HEAD, rather
than to the literal string "detached HEAD".  That hash is already available
via the gen-applied-string hook.
</content>
</entry>
<entry>
<title>36725: vcs_info git: Compute %b correctly when merging to detached heads.</title>
<updated>2015-09-30T21:43:37Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-09-30T14:21:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7ac34a3055d87b88d8b1b28ddfe68982f6550a08'/>
<id>urn:sha1:7ac34a3055d87b88d8b1b28ddfe68982f6550a08</id>
<content type='text'>
The %b expando should be the hash prior to the merge.  The hash of the merge
result is available as the %i expando and via the gen-applied-string hook.
</content>
</entry>
<entry>
<title>36601: vcs_info: handle missing .git/rebase-apply/{next,msg-clean}</title>
<updated>2015-09-28T18:03:12Z</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2015-09-23T18:55:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=45bdc87a1f4058f9a8cd5eaceda704284d4a89a1'/>
<id>urn:sha1:45bdc87a1f4058f9a8cd5eaceda704284d4a89a1</id>
<content type='text'>
When pressing Ctrl-C after `git am`, only `last` exists in
`.git/rebase-apply/`, which is empty.

This patch fixes it to fall back to "no patch applied" then.
</content>
</entry>
<entry>
<title>unposted: Fix broken case condition and "qualifer" typo</title>
<updated>2015-09-28T00:24:54Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2015-09-28T00:18:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d85a1fcd888198d0212d7bec615751e8fe715fdd'/>
<id>urn:sha1:d85a1fcd888198d0212d7bec615751e8fe715fdd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36630: new function zsh_directory_name_generic</title>
<updated>2015-09-25T20:30:34Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-09-25T20:30:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=649d06a8cdd9948e3d49fa717f9088d8a87a6262'/>
<id>urn:sha1:649d06a8cdd9948e3d49fa717f9088d8a87a6262</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36604: fix getopts+shift calculation</title>
<updated>2015-09-24T06:16:38Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-09-24T06:16:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8d5c0c77609d814de7c0749602a595236f76b487'/>
<id>urn:sha1:8d5c0c77609d814de7c0749602a595236f76b487</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36587: use +LINE:COLUMN to place the cursor when invoking emacs variants, for emacsclient</title>
<updated>2015-09-22T15:52:52Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-09-22T15:52:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=56ed4df8988249338b0f8f2d999df4217ca533e6'/>
<id>urn:sha1:56ed4df8988249338b0f8f2d999df4217ca533e6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: revert 36483 as multibyte is now handled by "zle .read-command"; adapt to new default behavior of zle_highlight for paste</title>
<updated>2015-09-13T00:16:43Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-09-13T00:16:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b957cdd21a8997739aba48c3637fc3b9f88b2168'/>
<id>urn:sha1:b957cdd21a8997739aba48c3637fc3b9f88b2168</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36483: handle incomplete multibyte characters in bracketed-paste-magi</title>
<updated>2015-09-11T17:40:22Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-09-11T17:40:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f5e8527a8c62dd59e3883b25d9c3009fb7caf4ab'/>
<id>urn:sha1:f5e8527a8c62dd59e3883b25d9c3009fb7caf4ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36410: vcs_info git: Present merge heads as patches</title>
<updated>2015-09-05T10:47:44Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-09-03T09:24:16Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=880579dc1e368bd6111b6f2d4c4449f4d42cd1b3'/>
<id>urn:sha1:880579dc1e368bd6111b6f2d4c4449f4d42cd1b3</id>
<content type='text'>
This shows, during 'git merge', the revision hashes of the "remote" head
(the one that will become second parent of the commit) in the %m expando.

Review-by: Frank Terbeck
</content>
</entry>
<entry>
<title>36338: Replace "5.0.9" with "5.1" in source comments</title>
<updated>2015-08-30T20:47:00Z</updated>
<author>
<name>Axel Beckert</name>
<email>abe@deuxchevaux.org</email>
</author>
<published>2015-08-30T20:47:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a9df6aaa702abf761b155cd842a7f6917be44139'/>
<id>urn:sha1:a9df6aaa702abf761b155cd842a7f6917be44139</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36314: Avoid using short_loops syntax in distributed files</title>
<updated>2015-08-28T07:37:37Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2012-03-17T20:51:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=095dd71cc01cb62514138841aad07c9ddb5465f6'/>
<id>urn:sha1:095dd71cc01cb62514138841aad07c9ddb5465f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36266: preserve emulation and setopt context for init and finish functions, handle vi modes</title>
<updated>2015-08-21T20:38:19Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-08-21T17:59:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2ed3b84fa65b949bfea8895ab287011042fae8fb'/>
<id>urn:sha1:2ed3b84fa65b949bfea8895ab287011042fae8fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36212: save and restore HISTNO along with other editor state, for sanity of "zle undo"</title>
<updated>2015-08-18T03:59:00Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-08-18T03:59:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c239a7bd91d8cfdc8b8aaf42059add04ba4c16c2'/>
<id>urn:sha1:c239a7bd91d8cfdc8b8aaf42059add04ba4c16c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36209: vcs_info: avoid grep error message when file is missing</title>
<updated>2015-08-17T23:00:25Z</updated>
<author>
<name>brian m. carlson</name>
<email>sandals@crustytoothpaste.net</email>
</author>
<published>2015-08-17T22:45:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9a369d39e13787c376c57713ab8c14e5c0f4bfb8'/>
<id>urn:sha1:9a369d39e13787c376c57713ab8c14e5c0f4bfb8</id>
<content type='text'>
When running git rebase -m and a conflict occurs, the git-rebase-todo
file is not present.  This leads to an error from grep every time the
shell prompt is printed when vcs_info is enabled.  Avoid this message by
checking if the file exists before trying to grep it.
</content>
</entry>
<entry>
<title>unposted: mention bracketed-paste-magic in url-quote-magic comments</title>
<updated>2015-08-17T05:52:21Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-08-17T05:52:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2f2808098b9326922f17297041b97241c15aa595'/>
<id>urn:sha1:2f2808098b9326922f17297041b97241c15aa595</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36195, 36196: wrapper of bracketed-paste for compatibilty with url-quote-magic and other self-insert wrapper widgets</title>
<updated>2015-08-17T05:23:06Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-08-17T05:23:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=795e6eb9b3a245e1cf5d173dd9d0b9c2b9bd2078'/>
<id>urn:sha1:795e6eb9b3a245e1cf5d173dd9d0b9c2b9bd2078</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36131: make use of undo limits; call mkundoent() when $UNDO_CHANGE_NO is referenced for a clear change number marking the current state</title>
<updated>2015-08-13T14:18:26Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2015-08-13T14:18:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=832130c57dedc532191512045096180657a049f3'/>
<id>urn:sha1:832130c57dedc532191512045096180657a049f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>36077: vcs_info: stop exporting everything</title>
<updated>2015-08-12T02:31:22Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2015-08-09T21:53:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c5abf2bcff289363207e0faae8fd33413f59231f'/>
<id>urn:sha1:c5abf2bcff289363207e0faae8fd33413f59231f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted (c.f. Bart: 35902): use - after zle -U in case $key is -</title>
<updated>2015-08-05T13:44:18Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2015-08-05T13:44:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8bbfbfebbc13e9bd2165aba94a681aadc6b8566b'/>
<id>urn:sha1:8bbfbfebbc13e9bd2165aba94a681aadc6b8566b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35937: wait for process IDs instead of job numbers in parallel mode</title>
<updated>2015-07-27T16:44:10Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-07-27T16:44:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=e0980e91be4604554eb89312ede665cd1d167f67'/>
<id>urn:sha1:e0980e91be4604554eb89312ede665cd1d167f67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add RPS2 handling to "prompt bart", update help text, clean up indentation whitespace</title>
<updated>2015-07-25T22:48:10Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-07-25T22:48:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=1629d5bcbd8263fcaad408db8c609969269360ef'/>
<id>urn:sha1:1629d5bcbd8263fcaad408db8c609969269360ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35807: edit-command-line: Fix for non-7bit-data (after 35769)</title>
<updated>2015-07-24T14:11:27Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-07-16T12:07:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a8e18dc370eefac3919b8c1a92dbbb2c3e2cf08d'/>
<id>urn:sha1:a8e18dc370eefac3919b8c1a92dbbb2c3e2cf08d</id>
<content type='text'>
Bug reported and fix suggested by Mikael.
</content>
</entry>
<entry>
<title>35815: fix for lack of startup output from newer nslookup</title>
<updated>2015-07-23T03:25:37Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2015-07-23T03:25:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a925d036fca112c159e45b5965fa856e4ce9be55'/>
<id>urn:sha1:a925d036fca112c159e45b5965fa856e4ce9be55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35823: fix handling of MARK and CURSOR, clean up documentary comment</title>
<updated>2015-07-22T19:48:03Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-07-22T19:48:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=045bd4e3a6eb1d2a8a7b0a16a1b00f477c0112ed'/>
<id>urn:sha1:045bd4e3a6eb1d2a8a7b0a16a1b00f477c0112ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35769: edit-command-line: Go to the right byte offset</title>
<updated>2015-07-13T23:21:54Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-07-07T20:30:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=35ffe36318955d03fca3df0d34a0997970cfc6a3'/>
<id>urn:sha1:35ffe36318955d03fca3df0d34a0997970cfc6a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35737: (tweaked c.f. Peter: 35759): use new undo limit for minibuffer and beep when limit is reached</title>
<updated>2015-07-13T22:30:45Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2015-07-13T22:28:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5911aca85f200cb7621b65ff61d79919fd21cfcb'/>
<id>urn:sha1:5911aca85f200cb7621b65ff61d79919fd21cfcb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35660: prompt_adam1_setup: avoid perl, fix help</title>
<updated>2015-06-29T03:19:04Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-06-29T03:19:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=7bc47c91e92cc6642e6dd416c4f94fb22bc6309c'/>
<id>urn:sha1:7bc47c91e92cc6642e6dd416c4f94fb22bc6309c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35558: narrow-to-region: Use unique parameter names for new feature</title>
<updated>2015-06-22T01:37:29Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2015-06-22T01:34:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=ea0f612c3ad8fa1b4dea2245ce107e751c8e06d6'/>
<id>urn:sha1:ea0f612c3ad8fa1b4dea2245ce107e751c8e06d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35545: enhance narrow-to-region to return LBUFFER and RBUFFER</title>
<updated>2015-06-21T17:16:40Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2015-06-21T17:16:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=09e1b2434d6c44d95d97c87d5e803e5f5e747b6e'/>
<id>urn:sha1:09e1b2434d6c44d95d97c87d5e803e5f5e747b6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35469: test UNDO_CHANGE_NO to determine whether to start over or use the next history event</title>
<updated>2015-06-15T03:12:42Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-06-15T03:12:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9f3dc6605aa049e689f769dd2b4a864361c92b1d'/>
<id>urn:sha1:9f3dc6605aa049e689f769dd2b4a864361c92b1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35386: expand tabs where useful in builtins outputing function.</title>
<updated>2015-06-05T10:21:22Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-06-05T10:21:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2abba7243a736a2fc626f3cc917d8a67014d4d20'/>
<id>urn:sha1:2abba7243a736a2fc626f3cc917d8a67014d4d20</id>
<content type='text'>
Also add to zed -f.

Option is -x &lt;numm&gt;.
</content>
</entry>
<entry>
<title>35234: better zfget completion with paths</title>
<updated>2015-05-30T19:11:19Z</updated>
<author>
<name>Han Pingtian</name>
<email>hanpt@linux.vnet.ibm.com</email>
</author>
<published>2015-05-29T10:11:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=fea56dc32b8cf00715e1c55fbfccdadfc5c48e06'/>
<id>urn:sha1:fea56dc32b8cf00715e1c55fbfccdadfc5c48e06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35285: _cdr: fix zstyle lookup for recent-dirs-insert</title>
<updated>2015-05-27T17:35:59Z</updated>
<author>
<name>Daniel Hahler</name>
<email>git@thequod.de</email>
</author>
<published>2015-05-25T14:52:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f08042943917b9381e56f387fe0a20f1933a4024'/>
<id>urn:sha1:f08042943917b9381e56f387fe0a20f1933a4024</id>
<content type='text'>
The string was quoted incorrectly and missed the final ":".
</content>
</entry>
<entry>
<title>35299: Improve effect of zfdir -r</title>
<updated>2015-05-27T08:32:15Z</updated>
<author>
<name>Han Pingtian</name>
<email>hanpt@linux.vnet.ibm.com</email>
</author>
<published>2015-05-27T06:22:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2d86de91c1bb215a12751525c0f02a04c05385ea'/>
<id>urn:sha1:2d86de91c1bb215a12751525c0f02a04c05385ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35295: Try harder with zftp directory listing</title>
<updated>2015-05-26T08:46:25Z</updated>
<author>
<name>Han Pingtian</name>
<email>hanpt@linux.vnet.ibm.com</email>
</author>
<published>2015-05-26T07:53:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9a6f55dc7a047a07fe40fb52a1badf62e4917c98'/>
<id>urn:sha1:9a6f55dc7a047a07fe40fb52a1badf62e4917c98</id>
<content type='text'>
</content>
</entry>
<entry>
<title>35093: new zle widgets for Vim-style text objects</title>
<updated>2015-05-13T21:05:20Z</updated>
<author>
<name>Oliver Kiddle</name>
<email>opk@zsh.org</email>
</author>
<published>2015-05-13T21:05:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d257f0143e69c3724466c4c92f59538d2f3fffd1'/>
<id>urn:sha1:d257f0143e69c3724466c4c92f59538d2f3fffd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>34721: new glob qualifier functions before, after</title>
<updated>2015-03-16T15:09:16Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2015-03-16T15:07:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=235e9bd1bfe35caf51ba988268e075c24e3615fe'/>
<id>urn:sha1:235e9bd1bfe35caf51ba988268e075c24e3615fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>34673: vcs_info git: Fix error message when rebase hasn't started</title>
<updated>2015-03-09T20:03:37Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-03-09T20:03:05Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=57be7b743fbd7afb86edaac3ac86ef34182f86b9'/>
<id>urn:sha1:57be7b743fbd7afb86edaac3ac86ef34182f86b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vcs_info hg: Support inactive bookmarks</title>
<updated>2015-01-25T00:42:05Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2015-01-24T06:41:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9d25fd72553caff0008d35670544c0ab909c0224'/>
<id>urn:sha1:9d25fd72553caff0008d35670544c0ab909c0224</id>
<content type='text'>
(Similar to git detached heads)
</content>
</entry>
<entry>
<title>PATCH: 34333: vcs_info quilt: fix unapplied detection in subdir</title>
<updated>2015-01-21T23:15:20Z</updated>
<author>
<name>Marc Finet</name>
<email>m.dreadlock@gmail.com</email>
</author>
<published>2015-01-20T21:55:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9ea817acdafc2f9c0377bb30d7931916bcd8bc6a'/>
<id>urn:sha1:9ea817acdafc2f9c0377bb30d7931916bcd8bc6a</id>
<content type='text'>
When patches are applied, let quilt use .pc without forcing the
patch directory, this will fix the unapplied detection when being in
subdir.
When no patches are applied, use zstyle quilt-patch-dir then
QUILT_PATCHES then "patches" for path to search for patches.

Note: prefer setting quilt-patch-dir rather than QUILT_PATCHES for
absolute path because when patches are applied, quilt unapplied will
not return the correct list (i.e. the whole list rather that the one
specified by .pc/.quilt_series).
</content>
</entry>
<entry>
<title>unposted (cf. 34218): : remove -m from zmodload calls</title>
<updated>2015-01-11T02:06:43Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-01-11T02:06:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5caf317c3a29ca0091f7e19b4f923978aaa4b012'/>
<id>urn:sha1:5caf317c3a29ca0091f7e19b4f923978aaa4b012</id>
<content type='text'>
</content>
</entry>
<entry>
<title>34202: safe tempfile creation part 3 -- use zf_ln instead of mv</title>
<updated>2015-01-10T18:32:31Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2015-01-10T06:37:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=199581f7803795a521be0d37c462fd7c3a6506a1'/>
<id>urn:sha1:199581f7803795a521be0d37c462fd7c3a6506a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>30568: Add tetriscurses contrib function, port of tetris to zcurses</title>
<updated>2015-01-09T11:49:56Z</updated>
<author>
<name>Mikael Magnusson</name>
<email>mikachu@gmail.com</email>
</author>
<published>2013-04-27T15:51:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=62b0e611ce0d3754c4397c6a66f09049e6e28d26'/>
<id>urn:sha1:62b0e611ce0d3754c4397c6a66f09049e6e28d26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>34068: create tempfiles without forking, and safe temp directory creation</title>
<updated>2014-12-28T08:49:08Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-12-28T08:49:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=33b395806470eeac408070fec535bfd5efc20a2c'/>
<id>urn:sha1:33b395806470eeac408070fec535bfd5efc20a2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>34067: safe tempfile creation, part 1</title>
<updated>2014-12-28T07:59:29Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2014-12-28T07:59:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=200accac63deae99eb9656b26363c85648bd6748'/>
<id>urn:sha1:200accac63deae99eb9656b26363c85648bd6748</id>
<content type='text'>
</content>
</entry>
<entry>
<title>19371 plus tweak: run-help helper for ip</title>
<updated>2014-11-13T20:25:00Z</updated>
<author>
<name>Artur Penttinen</name>
<email>arto-p@yandex.ru</email>
</author>
<published>2014-11-12T13:58:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=8505837f89e153bbfccf8e4763a3408c09062216'/>
<id>urn:sha1:8505837f89e153bbfccf8e4763a3408c09062216</id>
<content type='text'>
</content>
</entry>
<entry>
<title>33405: vcs_info: Make sure maxexports is set when VCS_INFO_set is called</title>
<updated>2014-10-09T16:36:13Z</updated>
<author>
<name>Frank Terbeck</name>
<email>ft@bewatermyfriend.org</email>
</author>
<published>2014-10-09T16:09:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=a03227de23f623370ab6a6eaf8d22e8d9b1a3aae'/>
<id>urn:sha1:a03227de23f623370ab6a6eaf8d22e8d9b1a3aae</id>
<content type='text'>
Reported-by: From: Marco Hinz &lt;mh.codebro@gmail.com&gt;
</content>
</entry>
<entry>
<title>33391: vcs_info git: fix applied patch detection on git am</title>
<updated>2014-10-09T16:11:08Z</updated>
<author>
<name>Marc Finet</name>
<email>m.dreadlock@gmail.com</email>
</author>
<published>2014-10-08T22:24:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=0f73b35f4e0d8adad216ee6650bfef4622df43b1'/>
<id>urn:sha1:0f73b35f4e0d8adad216ee6650bfef4622df43b1</id>
<content type='text'>
git-am also uses .git/rebase-apply for patch list but
the file original-commit does not exist (as no commit exist).
This patch handles both git rebase and git am. Also:
 - get the first line (rather than the first char) when the message
   contains only one line;
 - remove unused function (ironically that should have been used here).
</content>
</entry>
<entry>
<title>33277: Fix VCS_INFO_reposub's command expansion</title>
<updated>2014-09-29T17:20:11Z</updated>
<author>
<name>Frank Terbeck</name>
<email>ft@bewatermyfriend.org</email>
</author>
<published>2014-09-29T12:23:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4a529201b8524bb3b149a5e7702bbaf8787617f2'/>
<id>urn:sha1:4a529201b8524bb3b149a5e7702bbaf8787617f2</id>
<content type='text'>
Reported-by: Marco Hinz &lt;mh.codebro@gmail.com&gt;
</content>
</entry>
<entry>
<title>33217: vcs_info: use `--ignore-submodules=dirty` with diff/diff-index</title>
<updated>2014-09-22T21:23:03Z</updated>
<author>
<name>Daniel Hahler</name>
<email>dhahler@gmail.com</email>
</author>
<published>2014-09-22T14:37:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=64e2b4426e72e0359cd4c621ab2e2f521050e620'/>
<id>urn:sha1:64e2b4426e72e0359cd4c621ab2e2f521050e620</id>
<content type='text'>
This will detect changes to submodules from the superproject's
perspective, e.g. after `git rm submodule`.

&gt;From GIT-DIFF-INDEX(1)/GIT-DIFF(1):

    Using "dirty" ignores all changes to the work tree of submodules,
    only changes to the commits stored in the superproject are shown
    (this was the behavior until 1.7.0).
</content>
</entry>
<entry>
<title>33184: vcs_info git: consider patches for rebase</title>
<updated>2014-09-16T21:20:55Z</updated>
<author>
<name>Marc Finet</name>
<email>m.dreadlock@gmail.com</email>
</author>
<published>2014-09-16T20:07:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9c29a4f1f6297d97d4644b074f7246b980751e2b'/>
<id>urn:sha1:9c29a4f1f6297d97d4644b074f7246b980751e2b</id>
<content type='text'>
Since a rebase contains a list of patches to re-apply, re-use the
facility for stgit to have the same mechanism.
The patch list given to the gen-{un,}applied-string hooks is an array
with the sha1 and the subject of the commit. On rebase merge, the
applied patches prior to current contains only a number and "?".
</content>
</entry>
<entry>
<title>33188: vcs_info git: set rrn before using it</title>
<updated>2014-09-16T21:20:52Z</updated>
<author>
<name>Marc Finet</name>
<email>m.dreadlock@gmail.com</email>
</author>
<published>2014-09-16T20:57:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=2c2d4f9627258640df44a4da4e5627e4d8c5044d'/>
<id>urn:sha1:2c2d4f9627258640df44a4da4e5627e4d8c5044d</id>
<content type='text'>
This would fix handling get-revision, check-for-changes or
check-for-staged-changes when set per repository.
</content>
</entry>
<entry>
<title>33145: vcs_info git: fix applied-string name</title>
<updated>2014-09-14T10:02:37Z</updated>
<author>
<name>Marc Finet</name>
<email>m.dreadlock@gmail.com</email>
</author>
<published>2014-09-12T21:30:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=d5f574e20a7cc4c202433fe28f30c37b13299d61'/>
<id>urn:sha1:d5f574e20a7cc4c202433fe28f30c37b13299d61</id>
<content type='text'>
Documentation and hg backend use applied-string. patch-string does not
appear anywhere.
</content>
</entry>
<entry>
<title>33148: vcs_info quilt: refactor standalone detection</title>
<updated>2014-09-14T10:02:36Z</updated>
<author>
<name>Marc Finet</name>
<email>m.dreadlock@gmail.com</email>
</author>
<published>2014-09-12T21:30:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=06e03e72345f06ca38e331099f6290a4e0e07891'/>
<id>urn:sha1:06e03e72345f06ca38e331099f6290a4e0e07891</id>
<content type='text'>
Since VCS_INFO_bydir_detect always uses the
vcs_comm[detect_need_file], it should be cleared when querying
it without file.
</content>
</entry>
<entry>
<title>33147: vcs_info git: detect revert or cherry-pick with multiple commits</title>
<updated>2014-09-14T10:02:36Z</updated>
<author>
<name>Marc Finet</name>
<email>m.dreadlock@gmail.com</email>
</author>
<published>2014-09-12T21:30:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5e40996891e0eaa9d35177e5e848a4b46d47b97e'/>
<id>urn:sha1:5e40996891e0eaa9d35177e5e848a4b46d47b97e</id>
<content type='text'>
When revert or cherry-pick involve many commits the .git/sequencer
directory holds context for the action and no CHERRY_PICK_HEAD exist.
</content>
</entry>
<entry>
<title>33047: use git to simplify massively source distribution file selection</title>
<updated>2014-08-23T20:01:58Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2014-08-23T20:01:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=cc6e9db29da73bb226b6e53ff4df0f135207d206'/>
<id>urn:sha1:cc6e9db29da73bb226b6e53ff4df0f135207d206</id>
<content type='text'>
</content>
</entry>
<entry>
<title>33002: tcp_expect -P pm tags matches with a string</title>
<updated>2014-08-14T08:56:43Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2014-08-14T08:56:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=5bcf00979fc5e01dd6fddff965aa871491f8b48b'/>
<id>urn:sha1:5bcf00979fc5e01dd6fddff965aa871491f8b48b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: updates for 5.0.5-dev-1 and subsequent 5.0.6 release</title>
<updated>2014-08-10T16:49:55Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2014-08-10T16:49:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=f8ae47f29b766dc0330b19d7fdb35859d6aab930'/>
<id>urn:sha1:f8ae47f29b766dc0330b19d7fdb35859d6aab930</id>
<content type='text'>
</content>
</entry>
<entry>
<title>%P at start of TCP function system prompt causes %-style prompt subst</title>
<updated>2014-07-30T11:26:03Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2014-07-30T11:26:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=15db636380a6010c8486b3a7dc27188c96beff9c'/>
<id>urn:sha1:15db636380a6010c8486b3a7dc27188c96beff9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unposted: replace-argument can take negative prefix to count from end</title>
<updated>2014-07-24T09:49:50Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2014-07-24T09:49:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6076c474f2427ec9a75cecab1fc95f7cd9f066f6'/>
<id>urn:sha1:6076c474f2427ec9a75cecab1fc95f7cd9f066f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32866: new replace-argument ZLE function.</title>
<updated>2014-07-17T08:45:46Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2014-07-17T08:45:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=4e54648add79f7cb0c0fe81e46f49817d4555f2a'/>
<id>urn:sha1:4e54648add79f7cb0c0fe81e46f49817d4555f2a</id>
<content type='text'>
Also a couple of read-from-minibuffer fixes: don't pass numeric
argument to recursive edit, and hide the minibuffer edit from
the undo history.
</content>
</entry>
<entry>
<title>32662: vcs_info git: Fix stagedstr for empty repos</title>
<updated>2014-06-02T13:17:04Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2014-05-30T23:50:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=b85b09b78b52b07cf0b83ae7892676327828a37f'/>
<id>urn:sha1:b85b09b78b52b07cf0b83ae7892676327828a37f</id>
<content type='text'>
In empty repositories, HEAD is an unresolvable symbolic ref.  Start computing
stagedstr/unstagedstr in that case; for the former, use a different method
than the non-empty-repository case.
</content>
</entry>
<entry>
<title>32621: vcs_info svn: 'Fix set-branch-format' when in subdirs</title>
<updated>2014-05-29T14:50:07Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2014-05-25T21:56:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=55d5feed30938da181fbbbef34ad0ae0699714f2'/>
<id>urn:sha1:55d5feed30938da181fbbbef34ad0ae0699714f2</id>
<content type='text'>
The previous code would fail to detect the wcroot with Subversion 1.7+
when cwd is at least two levels below the root (i.e., ../../.svn exists
and ../.svn doesn't), and would then pass to the hook the revision and
basename of cwd rather than of the wcroot.
</content>
</entry>
<entry>
<title>32619: vcs_info svn: Use the revision of cwd</title>
<updated>2014-05-29T14:50:07Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2014-05-25T21:53:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=bb271217fe16bc260a4a7ffa29b674c2a7abbc8e'/>
<id>urn:sha1:bb271217fe16bc260a4a7ffa29b674c2a7abbc8e</id>
<content type='text'>
Previously, the value of the wc root would be used.  In Subversion,
it makes more sense to use the revision of cwd, since all commands
(e.g., 'svn ci', 'svnversion') operate only on cwd and below, not on
wcroot and below.
</content>
</entry>
<entry>
<title>32597: vcs_info git: Describe detached heads symbolically.</title>
<updated>2014-05-06T12:22:10Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2014-04-08T21:07:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=6a201af3416ae177a66486e9af500c25a117c91e'/>
<id>urn:sha1:6a201af3416ae177a66486e9af500c25a117c91e</id>
<content type='text'>
This makes %b expand to a refname rather than a sha1 when HEAD is detached but
happens to match some ref (branch, tag, etc).  The resulting output will
typically contain a slash (e.g., "tags/v1.0.2", "heads/mybranch"), which helps
distinguish it from the output in the "HEAD is a symbolic ref" case.
</content>
</entry>
<entry>
<title>addition to 32527: also update .distfiles</title>
<updated>2014-04-07T08:59:35Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2014-04-07T08:59:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=08d4a6136e5c289d1be6d6290568866c2d59ef53'/>
<id>urn:sha1:08d4a6136e5c289d1be6d6290568866c2d59ef53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32527: zcalc-auto-insert key binding for use in zcalc</title>
<updated>2014-04-07T08:58:30Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2014-04-07T08:58:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=47c440aa2a141b1af60c2df192ff257b902dd177'/>
<id>urn:sha1:47c440aa2a141b1af60c2df192ff257b902dd177</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32528: vcs_info: Add check-for-staged-changes</title>
<updated>2014-04-05T08:56:52Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2014-03-28T11:00:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=eb4c70d0b7856a8ddfeb4ea2d3d83991f5cb82d3'/>
<id>urn:sha1:eb4c70d0b7856a8ddfeb4ea2d3d83991f5cb82d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32453: fix zcalc default base handling</title>
<updated>2014-03-01T21:27:47Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2014-03-01T21:27:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=965d7305e57b9b1a009af71368fcbf6da4e756a8'/>
<id>urn:sha1:965d7305e57b9b1a009af71368fcbf6da4e756a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>users 18531 plus doc etc.: new expand-absolute-path widget</title>
<updated>2014-02-28T18:44:49Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2014-02-28T18:44:49Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=52f72086c93d4b5faec06665bc352246d3f4ec3f'/>
<id>urn:sha1:52f72086c93d4b5faec06665bc352246d3f4ec3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32299: add use of underscores on arithmetic output for spacing</title>
<updated>2014-01-23T10:32:59Z</updated>
<author>
<name>Peter Stephenson</name>
<email>pws@zsh.org</email>
</author>
<published>2014-01-23T10:32:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=22b8fd6da931657ec930ba2625179c704de3e830'/>
<id>urn:sha1:22b8fd6da931657ec930ba2625179c704de3e830</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32264: vcs_info, hg: Support detecting repos using ShareExtension</title>
<updated>2014-01-17T07:58:52Z</updated>
<author>
<name>Frank Terbeck</name>
<email>ft@bewatermyfriend.org</email>
</author>
<published>2014-01-16T15:05:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=82a3591f577a05f0941a425a631fae8058fa23ba'/>
<id>urn:sha1:82a3591f577a05f0941a425a631fae8058fa23ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32089: tweak to detect Subversion repository</title>
<updated>2013-12-05T20:06:34Z</updated>
<author>
<name>Daniel Shahaf</name>
<email>d.s@daniel.shahaf.name</email>
</author>
<published>2013-12-03T21:06:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=c1a15fb1522b85a0780ce3f67ec1254115b18501'/>
<id>urn:sha1:c1a15fb1522b85a0780ce3f67ec1254115b18501</id>
<content type='text'>
</content>
</entry>
<entry>
<title>32066: fix %r and %S in vcs_info formats when a repository subdirectory is accessed via a symlink</title>
<updated>2013-11-29T20:32:36Z</updated>
<author>
<name>Barton E. Schaefer</name>
<email>schaefer@zsh.org</email>
</author>
<published>2013-11-29T20:32:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9972fdeead12204192cd40e4331ff8f89434df04'/>
<id>urn:sha1:9972fdeead12204192cd40e4331ff8f89434df04</id>
<content type='text'>
31985 Clemens Hammacher and 32064 Hong Xu
</content>
</entry>
<entry>
<title>32031 plus missed _run_help: get helpfiles install path corect in functions</title>
<updated>2013-11-23T17:44:12Z</updated>
<author>
<name>Peter Stephenson</name>
<email>p.w.stephenson@ntlworld.com</email>
</author>
<published>2013-11-23T17:44:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/zsh/commit/?id=9503b161ab893a5d5c6ac6f9fdd9e938aee7045c'/>
<id>urn:sha1:9503b161ab893a5d5c6ac6f9fdd9e938aee7045c</id>
<content type='text'>
</content>
</entry>
</feed>
