Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master sorcery by Ismael Luceno (042e591cce9301eaeb0d7aaba91cffdfe9b2b298)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master sorcery by Ismael Luceno (042e591cce9301eaeb0d7aaba91cffdfe9b2b298)
  • Date: Tue, 5 Sep 2017 03:38:56 +0000

GIT changes to master sorcery by Ismael Luceno <ismael AT sourcemage.org>:

var/lib/sorcery/modules/libcodex | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

New commits:
commit 042e591cce9301eaeb0d7aaba91cffdfe9b2b298
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

Fix codex_set_current_spell_quick, clear spell variables

Call codex_clear_current_spell.

commit d85031486436187ce9e7b1e7290a82c2f90bf5ef
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

Fix codex_clear_current_spell

Clear variables matching /SOURCE[0-9]*(_URL)?/ too.

diff --git a/var/lib/sorcery/modules/libcodex
b/var/lib/sorcery/modules/libcodex
index aaa8cf6..12e4268 100755
--- a/var/lib/sorcery/modules/libcodex
+++ b/var/lib/sorcery/modules/libcodex
@@ -615,15 +615,16 @@ function codex_get_spell_section_name() {

#---------------------------------------------------------------------
##
-## @Globals GRIMOIRE SECTION SECTION_DIRECTORY SPELL SPELL_DIRECTORY
SCRIPT_DIRECTORY SPELL_DESCRIPTION VERSION SHORT UPDATED SOURCE WEB_SITE
ENTERED MAINTAINER MD5 LICENSE
+## @Globals GRIMOIRE SECTION SECTION_DIRECTORY SPELL SPELL_DIRECTORY
SCRIPT_DIRECTORY SPELL_DESCRIPTION VERSION SHORT UPDATED SOURCEn SOURCEn_URL
WEB_SITE ENTERED MAINTAINER MD5 LICENSE
## Unets all these global variables.
##
#---------------------------------------------------------------------
function codex_clear_current_spell() {
unset GRIMOIRE SECTION SECTION_DIRECTORY SPELL \
SPELL_DIRECTORY SCRIPT_DIRECTORY SPELL_DESCRIPTION \
- VERSION SHORT UPDATED SOURCE WEB_SITE ENTERED MAINTAINER \
- MD5 LICENSE BUILD_API SECURITY_PATCH PATCHLEVEL
+ VERSION SHORT UPDATED WEB_SITE ENTERED MAINTAINER \
+ MD5 LICENSE BUILD_API SECURITY_PATCH PATCHLEVEL \
+ $(compgen -v SOURCE|grep -E '^SOURCE[0-9]*(_URL)?$')
}

#---------------------------------------------------------------------
@@ -674,6 +675,8 @@ function codex_set_current_spell() {
## and other debug stuff. Intended for use in tight loops.
#---------------------------------------------------------------------
function codex_set_current_spell_quick() {
+ codex_clear_current_spell
+
codex_get_spell_paths $1

test -f "$SPELL_CONFIG" && . "$SPELL_CONFIG" &> /dev/null



  • [SM-Commit] GIT changes to master sorcery by Ismael Luceno (042e591cce9301eaeb0d7aaba91cffdfe9b2b298), Ismael Luceno, 09/04/2017

Archive powered by MHonArc 2.6.24.

Top of Page