FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
linux/scripts/package/gen-diff-patch at master · archlinux/linux · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
archlinux
/
linux
Public
forked from
torvalds/linux
Notifications
You must be signed in to change notification settings
Fork
159
Star
1.7k
Code
Actions
Security and quality
0
Insights
Additional navigation options
Code
Actions
Security and quality
Insights
Expand file tree
Breadcrumbs
linux
/
scripts
/
package
/
gen-diff-patch
Copy path
More file actions
More file actions
Latest commit
History
History
History
executable file
·
38 lines (32 loc) · 1.42 KB
Breadcrumbs
linux
/
scripts
/
package
/
gen-diff-patch
Copy path
File metadata and controls
executable file
·
38 lines (32 loc) · 1.42 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
#!
/bin/sh
#
SPDX-License-Identifier: GPL-2.0-only
set
-eu
diff_patch=
$1
mkdir -p
"
$(
dirname
"
${diff_patch}
"
)
"
git -C
"
${srctree
:-
.}
"
diff HEAD
>
"
${diff_patch}
"
if
[
!
-s
"
${diff_patch}
"
]
||
[
-z
"
$(
git -C
"
${srctree
:-
.}
"
ls-files --other --exclude-standard
|
head -n1
)
"
]
;
then
exit
fi
#
The source tarball, which is generated by 'git archive', contains everything
#
you committed in the repository. If you have local diff ('git diff HEAD'),
#
it will go into ${diff_patch}. If untracked files are remaining, the resulting
#
source package may not be correct.
#
#
Examples:
#
- You modified a source file to add #include "new-header.h"
#
but forgot to add new-header.h
#
- You modified a Makefile to add 'obj-$(CONFIG_FOO) += new-dirver.o'
#
but you forgot to add new-driver.c
#
#
You need to commit them, or at least stage them by 'git add'.
#
#
This script does not take care of untracked files because doing so would
#
introduce additional complexity. Instead, print a warning message here if
#
untracked files are found.
#
If all untracked files are just garbage, you can ignore this warning.
echo
>&2
"
============================ WARNING ============================
"
echo
>&2
"
Your working tree has diff from HEAD, and also untracked file(s).
"
echo
>&2
"
Please make sure you did 'git add' for all new files you need in
"
echo
>&2
"
the source package.
"
echo
>&2
"
=================================================================
"
Back
|
FazBrowse Home
|
New Git URL