[SCM] Installer for game data files branch, jmtd/hexen2, created. efd46d96e303f4a3f010a93ae2ee1d6c68315639

Jon Dowland jmtd at debian.org
Tue Sep 11 21:21:16 UTC 2012


The branch, jmtd/hexen2 has been created
        at  efd46d96e303f4a3f010a93ae2ee1d6c68315639 (commit)

- Shortlog ------------------------------------------------------------
commit efd46d96e303f4a3f010a93ae2ee1d6c68315639
Author: Jon Dowland <jmtd at debian.org>
Date:   Tue Sep 11 22:02:30 2012 +0100

    bump standards version

commit d6af0eef84c18554e89cec94247eb495ec2b3aa6
Author: Jon Dowland <jmtd at debian.org>
Date:   Tue Sep 11 22:01:18 2012 +0100

    Document a new experimental release
    
    Also re-add myself to uploaders

commit e7eed2821244b46bdeae3031e2b0fb3260b2bcd8
Author: Jon Dowland <jmtd at debian.org>
Date:   Fri Sep 7 22:52:21 2012 +0100

    initial Hexen 2 support

commit 43ee576ed02d561ec5d28ce702ea37ddcc4a69b2
Author: Jon Dowland <jmtd at debian.org>
Date:   Fri Sep 7 23:18:42 2012 +0100

    ifind: fail if the base argument is not a dir

commit 76495b786ac792bffc8fa738e6eed7ed22b1756e
Author: Jon Dowland <jmtd at debian.org>
Date:   Fri Sep 7 23:04:08 2012 +0100

    quake: guess_method: check for shareware first
    
    guess method would never match a shareware ZIP argument, because
    ifind will return true even if the supplied directory is a file.
    That needs fixing, but re-ordering the tests works for this narrow
    case.

commit 38e75ef9dfce420410fd830e3b2604ccfa2ad670
Author: Jon Dowland <jmtd at debian.org>
Date:   Fri Sep 7 21:46:44 2012 +0100

    quake: shuffle md5sum checks around
    
    In order to support finding e.g. version 1.01 files in an installed
    directory, move the md5sum checking bits for vanilla quake into a common
    subroutine.
    
    Warn if the user has an old version of the quake data. Hopefully this can be
    expanded to support patching/upgrading.

commit 8593ed5b840b3cd0c7cafffe4f8d2199706f5928
Author: Jon Dowland <jmtd at debian.org>
Date:   Fri Sep 7 21:14:26 2012 +0100

    fixup/clarify slipstream's behaviour + fix tests
    
    The slipstream() method was used inconsistently between supported games.
    The original implementation (with doom) would take a path and a file, and
    put the file into a .deb package at the path supplied - /including the
    filename/, e.g.
    
      slipstream $deb foo/bar/baz/doom2.wad doom2.wad
        => file ./foo/bar/baz/doom2.wad
      slipstream $deb foo/bar/baz/doom2.wad DOOM2.WAD
        => file ./foo/bar/baz/doom2.wad
      slipstream $deb foo/bar/baz doom2.wad
        => file ./foo/bar/baz
    
    Later, slipstream was adjusted to support multiple file arguments, which
    meant the path was interpreted as a parent directory, rather than a final
    path name for one file.  The quake games needed this behaviour, and
    slipstream was hacked to behave each way depending on the presence of a
    '/' suffix.
    
    This patch adjusts slipstream to always behave wiht the supplied path
    being a directory, rather than a final pathname for the file. The
    /-suffix behaviour switch is no longer needed. Adjust all callers as
    necessary.
    
    This introduces a bug for the doom packages: the filename of the wad
    file is not canonicalized to doom.wad (or tnt.wad or whatever), so some
    extra code is needed to resolve that.
    
    Finally, fix the slipstream test in the testsuite. Slipstream now also
    creates the path if it does not already exist.

commit 9980fe54d6fd1311e29e75a346a4b9a8d3003ee9
Author: Jon Dowland <jmtd at debian.org>
Date:   Fri Sep 7 17:45:04 2012 +0100

    add empty.deb to tests

commit fdded2f679708bf885d06bc9b840b2230d02f5a1
Author: Jon Dowland <jmtd at debian.org>
Date:   Fri Feb 26 13:40:32 2010 +0000

    use external shunit2

commit 056cd4a49e196f48c066d48beb1b1a7e64f5fdd7
Author: Jon Dowland <jmtd at debian.org>
Date:   Thu Dec 17 16:43:27 2009 +0000

    insert gdp procedure docs into runtests
    
    gleaned from lib/game-data-packager-shared, the
    procedure documentation says what the procedures "should do".
    They are useful reference to write tests against, so insert
    a copy of them into the "runtests" script. It also indicates
    in one file which procedures have no tests written for them.
    
    There is a risk the text will get out of sync with the text
    in the actual procedure definitions...

commit 3bafe6534687381fa473573a941eaf215e9b67df
Author: Jon Dowland <jmtd at debian.org>
Date:   Thu Dec 17 16:28:43 2009 +0000

    test_slipstream

commit 02d162a13d499a026f6828b6f640292e824cac2e
Author: Jon Dowland <jmtd at debian.org>
Date:   Thu Dec 17 16:20:12 2009 +0000

    add unit test for die

commit 6885e0f0fd6d73d8cab2138b8c7e771d1d754a92
Author: Jon Dowland <jmtd at debian.org>
Date:   Thu Dec 17 12:01:35 2009 +0000

    fold md5sum tests into shunit2 script

commit 429243b438bc0f9fcca67abc9a5f1df59d31c8f2
Author: Jon Dowland <jmtd at debian.org>
Date:   Thu Dec 17 11:57:41 2009 +0000

    roll directory tests into shunit2 script

commit 27342d13c59fddc11808ae9047c7d96f4895a31c
Author: Jon Dowland <jmtd at debian.org>
Date:   Tue Jun 19 17:55:54 2012 +0100

    recast tests for shunit2

commit 2a73a5f9968e053109a4cf894cf6e14ae4f3d94a
Author: Jon Dowland <jmtd at debian.org>
Date:   Tue Dec 15 16:44:08 2009 +0000

    noddy tests for verify_file

commit 486a213c309560466e112d7c2ec39e674d5ddc4f
Author: Jon Dowland <jmtd at debian.org>
Date:   Tue Dec 15 16:41:53 2009 +0000

    noddy tests for verify_directory

commit 71169e981c68c202c4e1e6021015dab4e0085bd9
Author: Jon Dowland <jmtd at debian.org>
Date:   Tue Dec 15 16:13:26 2009 +0000

    condense test

commit 13a920ecd5e23034719bcf102475d3d4713cbdd3
Author: Jon Dowland <jmtd at debian.org>
Date:   Tue Dec 15 16:08:57 2009 +0000

    initial ghetto test harness

-----------------------------------------------------------------------

-- 
Installer for game data files



More information about the Pkg-games-commits mailing list