|
Revision tags: v2.6.26-rc8, v2.6.26-rc7, v2.6.26-rc6, v2.6.26-rc5, v2.6.26-rc4, v2.6.26-rc3, v2.6.26-rc2, v2.6.26-rc1, v2.6.25, v2.6.25-rc9, v2.6.25-rc8, v2.6.25-rc7, v2.6.25-rc6, v2.6.25-rc5, v2.6.25-rc4, v2.6.25-rc3, v2.6.25-rc2, v2.6.25-rc1 |
|
| #
ba3d05fb |
| 03-Feb-2008 |
Bryan Wu <[email protected]> |
kbuild: add svn revision information to setlocalversion
follow git and mercurial style, include uncommitted changes detect
Cc: Frans Pop <[email protected]> Signed-off-by: Bryan Wu <bryan.wu@analog
kbuild: add svn revision information to setlocalversion
follow git and mercurial style, include uncommitted changes detect
Cc: Frans Pop <[email protected]> Signed-off-by: Bryan Wu <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
show more ...
|
|
Revision tags: v2.6.24, v2.6.24-rc8, v2.6.24-rc7, v2.6.24-rc6, v2.6.24-rc5, v2.6.24-rc4, v2.6.24-rc3, v2.6.24-rc2 |
|
| #
b052ce4c |
| 03-Nov-2007 |
Theodore Ts'o <[email protected]> |
kbuild: fix false positive -dirty tag caused by make-kpkg
make-kpkg modifies scripts/package/Makefile and deletes scripts/package/builddeb as part of its build process. Ignore these changes so the
kbuild: fix false positive -dirty tag caused by make-kpkg
make-kpkg modifies scripts/package/Makefile and deletes scripts/package/builddeb as part of its build process. Ignore these changes so the tree isn't marked as -dirty, when it is just an artifact of make-kpkg. (make-kpkg clean restores the files to their original state, and these helper scripts won't affect the final compiled kernel in any way.)
Signed-off-by: "Theodore Ts'o" <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
show more ...
|
| #
4e7434ff |
| 03-Nov-2007 |
Theodore Ts'o <[email protected]> |
kbuild: fix scripts/setlocalversion to avoid erroneous -dirty tag
If git's index file is out of date, and some files have been touched such that their timestamp doesn't what is in the index, "git di
kbuild: fix scripts/setlocalversion to avoid erroneous -dirty tag
If git's index file is out of date, and some files have been touched such that their timestamp doesn't what is in the index, "git diff-index HEAD" may show that a particular file is dirty, when in fact it really isn't. Running "git update-index" will update the index to avoid these false positives.
Signed-off-by: "Theodore Ts'o" <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
show more ...
|
| #
d882421f |
| 03-Nov-2007 |
Theodore Ts'o <[email protected]> |
kbuild: change CONFIG_LOCALVERSION_AUTO to use a git-describe-ish format
Change the automatic local version to have the form -nnnnn-gSHA1SUMID, where 'nnnnn' is the number of commits since the last
kbuild: change CONFIG_LOCALVERSION_AUTO to use a git-describe-ish format
Change the automatic local version to have the form -nnnnn-gSHA1SUMID, where 'nnnnn' is the number of commits since the last tag (i.e., 2.6.21-rc7). This makes it much more likely that the package names created for the kernel will look "newer" to a package manager.
Signed-off-by: "Theodore Ts'o" <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
show more ...
|
| #
3dce174c |
| 28-Nov-2007 |
Aron Griffis <[email protected]> |
kbuild: support mercurial in setlocalversion
This represents mercurial changesets similarly to git. For untagged revisions, append the changeset id. If there are uncommitted changes, append -dirty
kbuild: support mercurial in setlocalversion
This represents mercurial changesets similarly to git. For untagged revisions, append the changeset id. If there are uncommitted changes, append -dirty. For example, -hgc60016ba6237-dirty
Signed-off-by: Aron Griffis <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
show more ...
|
|
Revision tags: v2.6.24-rc1, v2.6.23, v2.6.23-rc9, v2.6.23-rc8, v2.6.23-rc7, v2.6.23-rc6, v2.6.23-rc5, v2.6.23-rc4, v2.6.23-rc3, v2.6.23-rc2, v2.6.23-rc1, v2.6.22, v2.6.22-rc7, v2.6.22-rc6, v2.6.22-rc5, v2.6.22-rc4, v2.6.22-rc3, v2.6.22-rc2, v2.6.22-rc1, v2.6.21, v2.6.21-rc7, v2.6.21-rc6, v2.6.21-rc5, v2.6.21-rc4, v2.6.21-rc3, v2.6.21-rc2, v2.6.21-rc1, v2.6.20, v2.6.20-rc7, v2.6.20-rc6, v2.6.20-rc5, v2.6.20-rc4, v2.6.20-rc3, v2.6.20-rc2, v2.6.20-rc1, v2.6.19, v2.6.19-rc6, v2.6.19-rc5, v2.6.19-rc4, v2.6.19-rc3, v2.6.19-rc2, v2.6.19-rc1, v2.6.18, v2.6.18-rc7, v2.6.18-rc6, v2.6.18-rc5, v2.6.18-rc4, v2.6.18-rc3, v2.6.18-rc2, v2.6.18-rc1, v2.6.17 |
|
| #
216b2f1f |
| 16-Jun-2006 |
Uwe Zeisberger <[email protected]> |
kbuild: append -dirty for updated but uncommited changes
Compare the working copy with the last commit, instead of the index.
Signed-off-by: Uwe Zeisberger <[email protected]> Ack
kbuild: append -dirty for updated but uncommited changes
Compare the working copy with the last commit, instead of the index.
Signed-off-by: Uwe Zeisberger <[email protected]> Acked-by: Ryan Anderson <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
show more ...
|
| #
29b0c899 |
| 16-Jun-2006 |
Uwe Zeisberger <[email protected]> |
kbuild: append git revision for all untagged commits
adds revision suffix for untagged commits that are reachable from a tag
I'm bisecting and don't get the -g...... suffix. The reason is, that
kbuild: append git revision for all untagged commits
adds revision suffix for untagged commits that are reachable from a tag
I'm bisecting and don't get the -g...... suffix. The reason is, that
git name-rev --tags HEAD
returns e.g.
HEAD tags/v2.6.17-rc1^0~1067
which is currently good enough for setlocalversion to skip the suffix. This introduces a dependecy to grep -E, which should be fine.
Signed-off-by: Uwe Zeisberger <[email protected]> Acked-By: Ryan Anderson <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
show more ...
|
|
Revision tags: v2.6.17-rc6, v2.6.17-rc5, v2.6.17-rc4, v2.6.17-rc3, v2.6.17-rc2, v2.6.17-rc1, v2.6.16, v2.6.16-rc6, v2.6.16-rc5, v2.6.16-rc4, v2.6.16-rc3, v2.6.16-rc2, v2.6.16-rc1 |
|
| #
24d49756 |
| 08-Jan-2006 |
Ryan Anderson <[email protected]> |
kbuild: In setlocalversion change -git_dirty to just -dirty
When building Debian packages directly from the git tree, the appended "git_dirty" is a problem due to the underscore. In order to cause
kbuild: In setlocalversion change -git_dirty to just -dirty
When building Debian packages directly from the git tree, the appended "git_dirty" is a problem due to the underscore. In order to cause the least problems, change that just to "dirty".
Signed-off-by: Ryan Anderson <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
show more ...
|
| #
117a93db |
| 04-Jan-2006 |
Rene Scharfe <[email protected]> |
kbuild: Use git in scripts/setlocalversion
Currently scripts/setlocalversion is a Perl script that tries to figure out the current git commit ID of a repo without using git. It also imports Digest:
kbuild: Use git in scripts/setlocalversion
Currently scripts/setlocalversion is a Perl script that tries to figure out the current git commit ID of a repo without using git. It also imports Digest::MD5 without using it and generally is too big for the small task it does. :] And it always reports a git ID, even when the HEAD is tagged -- this is a bug.
This patch replaces it with a Bourne Shell script that uses git commands to do the same. I can't come up with a scenario where someone would use a git repo and refuse to install git core at the same time, so I think it's reasonable to assume git is available.
The new script also reports uncommitted changes by adding -git_dirty to the version string. Obviously you can't see from that _what_ has been changed from the last commit, so it's more of a reminder that you forgot to commit something.
The script is easily extensible: simply add a check for Mercurial (or whatever) below the git check.
Note: the script doesn't print a newline char anymore. That's only because it was easier to implement it that way, not a feature (or bug). 'make kernelrelease' doesn't care.
Signed-off-by: Rene Scharfe <[email protected]> Acked-by: Ryan Anderson <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
show more ...
|
|
Revision tags: v2.6.15, v2.6.15-rc7, v2.6.15-rc6, v2.6.15-rc5, v2.6.15-rc4, v2.6.15-rc3, v2.6.15-rc2, v2.6.15-rc1, v2.6.14, v2.6.14-rc5, v2.6.14-rc4, v2.6.14-rc3, v2.6.14-rc2, v2.6.14-rc1, v2.6.13, v2.6.13-rc7, v2.6.13-rc6, v2.6.13-rc5 |
|
| #
aaebf433 |
| 31-Jul-2005 |
Ryan Anderson <[email protected]> |
[PATCH] kbuild: automatically append a short string to the version based upon the git commit
If CONFIG_AUTO_LOCALVERSION is set, the user is using a git-based tree, and the current HEAD is not refer
[PATCH] kbuild: automatically append a short string to the version based upon the git commit
If CONFIG_AUTO_LOCALVERSION is set, the user is using a git-based tree, and the current HEAD is not referred to by any tags in .git/refs/tags/, append -g and the first 8 characters of the commit to the version string. This makes it easier to use git-bisect, and/or to do a daily build, without trampling on your older, working builds, or accidentally setting up conflicting sets of modules.
Signed-off-by: Ryan Anderson <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]>
show more ...
|