<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/usr.bin/sed, branch release/8.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2011-01-25T23:02:25Z</updated>
<entry>
<title>MFC r217133:   sed: Try hard links to make -i target available continually.</title>
<updated>2011-01-25T23:02:25Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2011-01-25T23:02:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1cd12f4cc0f281687eac07055cf81714b98d1cfb'/>
<id>urn:sha1:1cd12f4cc0f281687eac07055cf81714b98d1cfb</id>
<content type='text'>
When creating a backup file, sed renamed the original before renaming the
changed copy into place, leading to a short time when no file with the
original name was present (usually only visible on SMP systems). Try
creating the backup file using a hard link instead, avoiding this problem.
If creating the hard link fails for any reason, fall back to the old rename
method.

When not creating a backup file, sed already renamed the changed copy onto
the original. This remains unchanged.

PR:		bin/153261
Submitted by:	Pedro F. Giffuni
Reviewed by:	dds (older version)
Obtained from:	Illumos
</content>
</entry>
<entry>
<title>MFC: r197362</title>
<updated>2010-05-21T19:45:54Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2010-05-21T19:45:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8a324a2c6da85d60127d380975fd75aed53ce147'/>
<id>urn:sha1:8a324a2c6da85d60127d380975fd75aed53ce147</id>
<content type='text'>
IEEE Std 1003.1, 2004 Edition states:

"The escape sequence '\n' shall match a &lt;newline&gt; embedded in
the pattern space."

It is unclear whether this also applies to a \n embedded in a
character class.  Disable the existing handling of \n in a character
class following Mac OS X, GNU sed version 4.1.5 with --posix, and
SunOS 5.10 /usr/bin/sed.

Pointed by:	Marius Strobl
Obtained from:	Mac OS X
</content>
</entry>
<entry>
<title>MFC: r197361</title>
<updated>2010-05-21T19:44:23Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2010-05-21T19:44:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4c3c0e9df5ec760ac2f7eb2209196e225248f287'/>
<id>urn:sha1:4c3c0e9df5ec760ac2f7eb2209196e225248f287</id>
<content type='text'>
Follow POSIX (IEEE Std 1003.1, 2004 Edition) in the implementation
of the y (translate) command.

"If a backslash character is immediately followed by a backslash
character in string1 or string2, the two backslash characters shall
be counted as a single literal backslash character"

Pointed by:	Marius Strobl
Obtained from:	Mac OS X
</content>
</entry>
<entry>
<title>MFC: r197356</title>
<updated>2010-05-21T19:21:47Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2010-05-21T19:21:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d9dca217f751dab187adccbace90f002d8816988'/>
<id>urn:sha1:d9dca217f751dab187adccbace90f002d8816988</id>
<content type='text'>
Allow [ to be used as a delimiter.

Pointed by:	Marius Strobl
Obtained from:	Apple
</content>
</entry>
<entry>
<title>MFC: 205992</title>
<updated>2010-04-13T01:02:20Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2010-04-13T01:02:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=92f7bd5aecfc359f6b962f89176a6ab3f7825b90'/>
<id>urn:sha1:92f7bd5aecfc359f6b962f89176a6ab3f7825b90</id>
<content type='text'>
  Make -r mean exactly the same thing as -E for increased compatibility
  with GNU sed.

  MFC after:	7 days
</content>
</entry>
<entry>
<title>Bump the document date to reflect the recent address range enhancements.</title>
<updated>2009-05-25T21:29:06Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2009-05-25T21:29:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f1b746f92da39e7a80c18963389c3addf55a77e0'/>
<id>urn:sha1:f1b746f92da39e7a80c18963389c3addf55a77e0</id>
<content type='text'>
Suggested by:	throdes
</content>
</entry>
<entry>
<title>Implement "addr1,+N" ranges - not dissimilar to grep's -A switch.</title>
<updated>2009-05-25T06:45:33Z</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>2009-05-25T06:45:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f879e8d923c1e491ef4446719df747367e06f3d5'/>
<id>urn:sha1:f879e8d923c1e491ef4446719df747367e06f3d5</id>
<content type='text'>
PR:		134856
Submitted by:	Jeremie Le Hen - jeremie at le-hen dot org
</content>
</entry>
<entry>
<title>Fix the code to conform to the "or more" part of the following POSIX</title>
<updated>2008-11-11T17:15:57Z</updated>
<author>
<name>Diomidis Spinellis</name>
<email>dds@FreeBSD.org</email>
</author>
<published>2008-11-11T17:15:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=46da6c48696efda9f4690390189b54ab390f6dea'/>
<id>urn:sha1:46da6c48696efda9f4690390189b54ab390f6dea</id>
<content type='text'>
specification and regression test regress:25.

  "A function can be preceded by one or more '!' characters, in which
  case the function shall be applied if the addresses do not select
  the pattern space."

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Add workaround for a back reference when no corresponding</title>
<updated>2008-11-09T01:10:21Z</updated>
<author>
<name>Hiroki Sato</name>
<email>hrs@FreeBSD.org</email>
</author>
<published>2008-11-09T01:10:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d3d0d3a3b5c665cd4327d482229b13f874d7505c'/>
<id>urn:sha1:d3d0d3a3b5c665cd4327d482229b13f874d7505c</id>
<content type='text'>
parenthesized subexpression is defined.  For example, the
following command line caused unexpected behavior like
segmentation fault:

 % echo test | sed -e 's/test/\1/'

PR:		bin/126682
MFC after:	1 week
</content>
</entry>
<entry>
<title>Correct a silly typo I introduced: withing -&gt; within.</title>
<updated>2008-09-01T17:48:40Z</updated>
<author>
<name>Yaroslav Tykhiy</name>
<email>ytykhiy@gmail.com</email>
</author>
<published>2008-09-01T17:48:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=db6fc08364ba7109d9906a163f3196fde8c6b81f'/>
<id>urn:sha1:db6fc08364ba7109d9906a163f3196fde8c6b81f</id>
<content type='text'>
Noticed by:	das
</content>
</entry>
</feed>
