Skip to content
Snippets Groups Projects
Commit 7fae1e56 authored by Paul Spooren's avatar Paul Spooren
Browse files

feeds: use git-src-full to allow Git versioning


Both $(AUTORELEASE) and $(PKG_SRC_VERSION) (from luci.git) use the Git
log to determine releases and package timestamps.

Feeds are shallow cloned by default, resulting in an incomplete Git log
and therefore different local package versions than offered upstream.

This commits sets the default feeds to use `src-git-full` to solve that.

Add fixes from "2b1d92f1: scripts/feeds: silence git warning by selecting
pull style" to `src-git-full`

Signed-off-by: default avatarPaul Spooren <mail@aparcar.org>
parent 2120cad3
No related branches found
No related tags found
No related merge requests found
src-git packages https://git.openwrt.org/feed/packages.git src-git-full packages https://git.openwrt.org/feed/packages.git
src-git luci https://git.openwrt.org/project/luci.git src-git-full luci https://git.openwrt.org/project/luci.git
src-git routing https://git.openwrt.org/feed/routing.git src-git-full routing https://git.openwrt.org/feed/routing.git
src-git telephony https://git.openwrt.org/feed/telephony.git src-git-full telephony https://git.openwrt.org/feed/telephony.git
#src-git video https://github.com/openwrt/video.git #src-git-full video https://github.com/openwrt/video.git
#src-git targets https://github.com/openwrt/targets.git #src-git-full targets https://github.com/openwrt/targets.git
#src-git oldpackages http://git.openwrt.org/packages.git #src-git-full oldpackages http://git.openwrt.org/packages.git
#src-link custom /usr/src/openwrt/custom-feed #src-link custom /usr/src/openwrt/custom-feed
...@@ -167,8 +167,8 @@ my %update_method = ( ...@@ -167,8 +167,8 @@ my %update_method = (
'init' => "git clone '%s' '%s'", 'init' => "git clone '%s' '%s'",
'init_branch' => "git clone --branch '%s' '%s' '%s'", 'init_branch' => "git clone --branch '%s' '%s' '%s'",
'init_commit' => "git clone '%s' '%s' && cd '%s' && git checkout -b '%s' '%s' && cd -", 'init_commit' => "git clone '%s' '%s' && cd '%s' && git checkout -b '%s' '%s' && cd -",
'update' => "git pull --ff", 'update' => "git pull --ff-only",
'update_force' => "git pull --ff || (git reset --hard HEAD; git pull --ff; exit 1)", 'update_force' => "git pull --ff-only || (git reset --hard HEAD; git pull --ff-only; exit 1)",
'post_update' => "git submodule update --init --recursive", 'post_update' => "git submodule update --init --recursive",
'controldir' => ".git", 'controldir' => ".git",
'revision' => "git rev-parse --short HEAD | tr -d '\n'"}, 'revision' => "git rev-parse --short HEAD | tr -d '\n'"},
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment