ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/pack/freebsd/libexec/diff.sh
(Generate patch)

Comparing:
freebsd/patch.sh (file contents), Revision 17 by douglas, 2007-08-15T21:14:26-07:00 vs.
freebsd/libexec/diff.sh (file contents), Revision 639 by douglas, 2013-12-01T22:35:17-08:00

# Line 1 | Line 1
1   #!/usr/local/bin/bash
2 + # Diff
3 + #
4 + # Douglas Thrift
5 + #
6 + # $Id$
7  
8 < source "`dirname $0`/common.sh"
8 > summary='Create a diff patch of a port'
9 > declare -A options
10 > declare -A arguments
11  
12 < cd $category
12 > function execute()
13 > {
14 >        tool git devel/git
15 >        tool svn devel/subversion
16 >        help diff
17  
18 < nomodeline
19 < diff -Nrux .svn -x work /usr/ports/$category_port $port | tee $port.patch
20 < modeline
18 >        diff="diff/$category_port/$port.`date -u +%Y-%m-%dT%H%M%SZ`.diff"
19 >
20 >        svnmkdir `dirname $diff`
21 >        sanitize_freebsd_ids
22 >        (cd $category; diff -Nrux .svn -x work /usr/ports/$category_port $port) | tee $diff
23 >        unsanitize_freebsd_ids
24 >        svn add $diff
25 > }
26 >
27 > # vim: noexpandtab tabstop=4

Comparing:
freebsd/patch.sh (property svn:executable), Revision 17 by douglas, 2007-08-15T21:14:26-07:00 vs.
freebsd/libexec/diff.sh (property svn:executable), Revision 639 by douglas, 2013-12-01T22:35:17-08:00

# Line 1 | Line 0
1 *

Comparing:
freebsd/patch.sh (property svn:keywords), Revision 17 by douglas, 2007-08-15T21:14:26-07:00 vs.
freebsd/libexec/diff.sh (property svn:keywords), Revision 639 by douglas, 2013-12-01T22:35:17-08:00

# Line 0 | Line 1
1 + Id

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines