<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to hosts diff</title><link>https://sourceforge.net/p/pyhostspatcher/wiki/hosts%2520diff/</link><description>Recent changes to hosts diff</description><atom:link href="https://sourceforge.net/p/pyhostspatcher/wiki/hosts%20diff/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 23 Aug 2011 08:36:03 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pyhostspatcher/wiki/hosts%20diff/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage hosts diff modified by genzj</title><link>https://sourceforge.net/p/pyhostspatcher/wiki/hosts%2520diff/</link><description>&lt;pre&gt;--- v2 
+++ v3 
@@ -3,4 +3,6 @@
 
 **Hosts diff file** is a descriptive script. Purpose of hosts diff file is to share host maps between different endpoints across different OS and keep observable consistency after patch it to exist hosts files.
 
-**Hosts diff file** consists of several **diff lines**.
+A **[hosts diff]** file consists of one or more **[patch lines]**. Each **patch line** discribe a operation should be applied to the whole **hosts file**.
+
+When patching, **[patch lines]** will be read and parsed, then applied one by one. Each **patch line** is applied to **hosts lines** already patched by all lines before it. That is, patching result is not only determined by current **patch line**, but also by all **[patch lines]** adopted before. Hence, **hosts diff** is sequence dependent. Remove some lines by hostname then add a new map line of the same hostname is totally different from add then remove.
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">genzj</dc:creator><pubDate>Tue, 23 Aug 2011 08:36:03 -0000</pubDate><guid>https://sourceforge.net1b42fe93663c1925045d9759716cbaed08309400</guid></item><item><title>WikiPage hosts diff modified by genzj</title><link>https://sourceforge.net/p/pyhostspatcher/wiki/hosts%2520diff/</link><description>&lt;pre&gt;&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">genzj</dc:creator><pubDate>Tue, 23 Aug 2011 08:22:18 -0000</pubDate><guid>https://sourceforge.nete6e9bd936627ddfab889aaac7c1d1b6205cc342d</guid></item><item><title>WikiPage hosts diff file modified by genzj</title><link>https://sourceforge.net/p/pyhostspatcher/wiki/hosts%2520diff%2520file/</link><description>Hosts Diff File
===================

**Hosts diff file** is a descriptive script. Purpose of hosts diff file is to share host maps between different endpoints across different OS and keep observable consistency after patch it to exist hosts files.

**Hosts diff file** consists of several **diff lines**.
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">genzj</dc:creator><pubDate>Tue, 23 Aug 2011 08:20:49 -0000</pubDate><guid>https://sourceforge.net21f8b29f02574767a85398418414ab25775d75e0</guid></item></channel></rss>