summaryrefslogblamecommitdiffstats
path: root/test/example1.test
blob: 031f3342f05a0307d6dfe3ac153d05df30534232 (plain) (tree)









































































































































                                                                                               
The text used here was taken from:
http://the-tech.mit.edu/Shakespeare/midsummer/full.html

	$ mkdir example1
	$ cd example1
	$ cat > Oberon.txt
	< Yet mark'd I where the bolt of Cupid fell:
	< It fell upon a little western flower,
	< Before milk-white, now purple with love's wound,
	< And girls call it love-in-idleness.

	$ quilt new flower.diff
	> Patch flower.diff is now on top

	$ quilt add Oberon.txt
	> File Oberon.txt added to patch flower.diff

	$ cat >> Oberon.txt
	< The juice of it on sleeping eye-lids laid
	< Will make a man or woman madly dote
	< Upon the next live creature that it sees.

Or ``quilt edit Oberon.txt''

	$ quilt refresh
	> Refreshed patch flower.diff

	$ cat patches/flower.diff | sed -e "s/\\t.*//"
	> Index: example1/Oberon.txt
	> ===================================================================
	> --- example1.orig/Oberon.txt
	> +++ example1/Oberon.txt
	> @@ -2,3 +2,6 @@
	>  It fell upon a little western flower,
	>  Before milk-white, now purple with love's wound,
	>  And girls call it love-in-idleness.
	> +The juice of it on sleeping eye-lids laid
	> +Will make a man or woman madly dote
	> +Upon the next live creature that it sees.

	$ sed -e "4aFetch me that flower; the herb I shew'd thee once:" Oberon.txt > Oberon.new
	$ mv Oberon.new Oberon.txt
	$ quilt diff -z | sed -e "s/\\t.*//"
	> Index: example1/Oberon.txt
	> ===================================================================
	> --- example1.orig/Oberon.txt
	> +++ example1/Oberon.txt
	> @@ -2,6 +2,7 @@
	>  It fell upon a little western flower,
	>  Before milk-white, now purple with love's wound,
	>  And girls call it love-in-idleness.
	> +Fetch me that flower; the herb I shew'd thee once:
	>  The juice of it on sleeping eye-lids laid
	>  Will make a man or woman madly dote
	>  Upon the next live creature that it sees.

	$ quilt diff | sed -e "s/\\t.*//"
	> Index: example1/Oberon.txt
	> ===================================================================
	> --- example1.orig/Oberon.txt
	> +++ example1/Oberon.txt
	> @@ -2,3 +2,7 @@
	>  It fell upon a little western flower,
	>  Before milk-white, now purple with love's wound,
	>  And girls call it love-in-idleness.
	> +Fetch me that flower; the herb I shew'd thee once:
	> +The juice of it on sleeping eye-lids laid
	> +Will make a man or woman madly dote
	> +Upon the next live creature that it sees.

	$ quilt refresh
	> Refreshed patch flower.diff

	$ quilt top
	> flower.diff

	$ quilt files
	> Oberon.txt

	$ quilt patches Oberon.txt
	> flower.diff
	$ quilt pop -f
	> Removing flower.diff
	> Restoring Oberon.txt
	>
	> No patches applied

	$ sed -e "s/girls/maidens/" Oberon.txt > Oberon.new
	$ mv Oberon.new Oberon.txt
	$ quilt push
	> Applying flower.diff
	> patching file Oberon.txt
	> Hunk #1 FAILED at 2.
	> 1 out of 1 hunk FAILED -- rejects in file Oberon.txt
	> Patch flower.diff does not apply (enforce with -f)

	$ quilt push -f
	> Applying flower.diff
	> patching file Oberon.txt
	> Hunk #1 FAILED at 2.
	> 1 out of 1 hunk FAILED -- saving rejects to file Oberon.txt.rej
	> Applied flower.diff (forced; needs refresh)

	$ cat >> Oberon.txt
	< Fetch me that flower; the herb I shew'd thee once:
	< The juice of it on sleeping eye-lids laid
	< Will make a man or woman madly dote
	< Upon the next live creature that it sees.
	
	$ quilt refresh
	> Refreshed patch flower.diff

	$ cat Oberon.txt
	> Yet mark'd I where the bolt of Cupid fell:
	> It fell upon a little western flower,
	> Before milk-white, now purple with love's wound,
	> And maidens call it love-in-idleness.
	> Fetch me that flower; the herb I shew'd thee once:
	> The juice of it on sleeping eye-lids laid
	> Will make a man or woman madly dote
	> Upon the next live creature that it sees.

	$ cat patches/flower.diff
	> Index: example1/Oberon.txt
	> ===================================================================
	> --- example1.orig/Oberon.txt
	> +++ example1/Oberon.txt
	> @@ -2,3 +2,7 @@
	>  It fell upon a little western flower,
	>  Before milk-white, now purple with love's wound,
	>  And maidens call it love-in-idleness.
	> +Fetch me that flower; the herb I shew'd thee once:
	> +The juice of it on sleeping eye-lids laid
	> +Will make a man or woman madly dote
	> +Upon the next live creature that it sees.

	$ cd ..
	$ rm -rf example1