Hi Tom,
On 11/29/2018 12:28 AM, Tom Eastep wrote:
> On 11/23/18 2:14 PM, Tom Eastep wrote:
>> On 11/23/18 4:06 AM, Matt Darfeuille wrote:
>>> Hi Tom,
>>>
>>> Given the issue you are facing with the release script I'm posting a
>>> follow-on patch. The patch aims to address the following error:
>>>
>>> "matt@debianvm01:~/shorewall/tools/build$ ./release 5.3.0.6
>>> <snip>
>>> Pushing checked out branch from /home/matt/shorewall/trunk/.git to
>>> origin...
>>>
>>> fatal: The current branch 5.3.0 has no upstream branch. To push the
>>> current branch and set the remote as upstream, use
>>>
>>> git push --set-upstream origin 5.3.0
>>>
>>> ERROR: Failed to push checked out branch from
>>> /home/matt/shorewall/trunk/.git to origin.
>>> matt@debianvm01:~/shorewall/tools/build$"
>>>
>>>
>>> The patch will in essence set the upstream branch to the matching local
>>> branch. I won't have anytime to work on Shorewall for the next week,
>>> that's why I'm sending it now.! :)
>>>
>>>
>> Applied -- thanks, Matt!
>>
> Hi Matt,
>
> Unfortunately, I encountered the same issue when I tried to release 5.2.1.2:
>
> teastep@Asus:~/shorewall/build/5.2.1$ release 5.2.1.2
> Checking if /home/teastep/shorewall/trunk/.git is clean...
> Checking out branch 5.2.1 in /home/teastep/shorewall/trunk/.git...
> Checking if /home/teastep/shorewall/release/.git is clean...
> Checking out branch 5.2.1 in /home/teastep/shorewall/release/.git...
> Checking if /home/teastep/shorewall/tools/.git is clean...
> Checking out branch master in /home/teastep/shorewall/tools/.git...
> Checking if /home/teastep/shorewall/web/.git is clean...
> Checking out branch master in /home/teastep/shorewall/web/.git...
> Creating tag 5.2.1.2 in /home/teastep/shorewall/trunk/.git...
> Creating tag 5.2.1.2 in /home/teastep/shorewall/release/.git...
> Pushing checked out branch (5.2.1) from /home/teastep/shorewall/trunk/.git to
> origin...
> fatal: The current branch 5.2.1 has no upstream branch.
> To push the current branch and set the remote as upstream, use
>
> git push --set-upstream origin 5.2.1
>
> ERROR: Failed to push checked out branch from
> /home/teastep/shorewall/trunk/.git to origin.
>
> It appears that your latest patch is applied:
>
> teastep@Asus:~/shorewall/build/5.2.1$ which release
> /home/teastep/bin/release
> teastep@Asus:~/shorewall/build/5.2.1$ ls -l /home/teastep/bin/release
> lrwxrwxrwx 1 teastep teastep 43 Aug 1 2017 /home/teastep/bin/release ->
> /home/teastep/shorewall/tools/build/release
> teastep@Asus:~/shorewall/build/5.2.1$ fgrep upstream /home/teastep/bin/release
> git --git-dir=${1}/.git --work-tree=$1 push --quiet --follow-tags
> -set-upstream $2 $3
> git --git-dir=${1}/.git --work-tree=$1 push --quiet --follow-tags
> --set-upstream $2 $BASEVERSION
>
I have reverted that patch because it causes more issues then it solved!
> Simple 'git push --tags ...' commands succeeded:
>
Done -- Patch 2 should do that!
-Matt
--
Matt Darfeuille
_______________________________________________
Shorewall-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-devel