summaryrefslogtreecommitdiffstats
path: root/upstream/archlinux/man8/pacdiff.8
blob: 730e22ce98009d963a966c09809e2db71d6cdb15 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
'\" t
.\"     Title: pacdiff
.\"    Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
.\"      Date: 2024-05-10
.\"    Manual: Pacman-contrib Manual
.\"    Source: Pacman-contrib 1.10.6
.\"  Language: English
.\"
.TH "PACDIFF" "8" "2024\-05\-10" "Pacman\-contrib 1\&.10\&.6" "Pacman\-contrib Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
pacdiff \- pacorig, pacnew and pacsave maintenance utility
.SH "SYNOPSIS"
.sp
\fIpacdiff\fR [options]
.SH "DESCRIPTION"
.sp
\fIpacdiff\fR is a script which looks for pacorig, pacnew and pacsave files from the backup entries found in the local pacman db\&. For every found file the option is given to view, merge, skip, diff, remove or overwrite the found pacorig, pacnew or pacsave file\&.
.SH "OPTIONS"
.SS "Search Options"
.PP
\fB\-f, \-\-find\fR
.RS 4
Scan using find\&.
.RE
.PP
\fB\-l, \-\-locate\fR
.RS 4
Scan using locate\&.
.RE
.PP
\fB\-p, \-\-pacmandb\fR
.RS 4
Scan active config files from pacman database\&. (default)
.RE
.SS "General Options"
.PP
\fB\-b, \-\-backup\fR
.RS 4
When overwriting, save old files with \&.bak\&.
.RE
.PP
\fB\-c, \-\-cachedir <dir>\fR
.RS 4
Scan
\fIdir\fR
instead as the pacman cache for 3\-way merge base candidates\&.
.RE
.PP
\fB\-h, \-\-help\fR
.RS 4
Display syntax and command\-line options\&.
.RE
.PP
\fB\-\-nocolor\fR
.RS 4
Do not colorize output\&.
.RE
.PP
\fB\-o, \-\-output\fR
.RS 4
Print files instead of merging them\&.
.RE
.PP
\fB\-s, \-\-sudo\fR
.RS 4
Use sudo and sudoedit to merge/remove files\&.
.RE
.PP
\fB\-3, \-\-threeway\fR
.RS 4
View diffs in 3\-way fashion if the base package is available in the cache\&. Fall back to regular 2\-way diff otherwise\&.
.RE
.PP
\fB\-V, \-\-version\fR
.RS 4
Display version information\&.
.RE
.SH "ENVIRONMENT"
.PP
\fBDIFFPROG\fR
.RS 4
Override the default
\fIvim \-d\fR
merge program\&.
.RE
.PP
\fBDIFFSEARCHPATH\fR
.RS 4
Override the default search path
\fI/etc\fR, only when using find\&.
.RE
.PP
\fBMERGEPROG\fR
.RS 4
Override the default
\fIdiff3 \-m\fR
3\-way merge program\&. One possible alternative is
\fIgit merge\-file \-p\fR\&.
.RE
.SH "SEE ALSO"
.sp
\fBpacman\fR(8), \fBpacman.conf\fR(5)
.SH "BUGS"
.sp
Bugs? You must be kidding; there are no bugs in this software\&. But if we happen to be wrong, file an issue with as much detail as possible at https://gitlab\&.archlinux\&.org/pacman/pacman\-contrib/\-/issues/new\&.
.SH "AUTHORS"
.sp
Current maintainers:
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Johannes Löthberg <johannes@kyriasis\&.com>
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Daniel M\&. Capella <polyzen@archlinux\&.org>
.RE
.sp
For additional contributors, use git shortlog \-s on the pacman\-contrib\&.git repository\&.