diff --git a/Git-2.20.0-32-bit.exe b/Git-2.20.0-32-bit.exe deleted file mode 100644 index 93cf1d7..0000000 --- a/Git-2.20.0-32-bit.exe +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7cbc91ec56b054f043b6d77e91970566d9f3e05b5f08c84acf96b4425412dd6c -size 45907264 diff --git a/Git-2.20.0-64-bit.exe b/Git-2.20.0-64-bit.exe deleted file mode 100644 index 93fab60..0000000 --- a/Git-2.20.0-64-bit.exe +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e92f99a3e1ac4c993a2463cda5c7d9717c88edf3aaec12f7cfdb25d5d0ea794a -size 45561904 diff --git a/Git-2.20.1-32-bit.exe b/Git-2.20.1-32-bit.exe new file mode 100644 index 0000000..169bb3c --- /dev/null +++ b/Git-2.20.1-32-bit.exe @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9ee8d72bed562e01e41ca335f4d1db6ec1b3ac5ffe4494bf8bce0a38bb527bd +size 45981152 diff --git a/Git-2.20.1-64-bit.exe b/Git-2.20.1-64-bit.exe new file mode 100644 index 0000000..4169584 --- /dev/null +++ b/Git-2.20.1-64-bit.exe @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0dce453188d4aed938e3fd1919393a3600dd3dfe100f3fc92f54f80e372e031f +size 45608976 diff --git a/WAPT/control b/WAPT/control index 3dce5db..caeb515 100644 --- a/WAPT/control +++ b/WAPT/control @@ -1,5 +1,5 @@ package : fws-git -version : 2.20.0-3 +version : 2.20.1-1 architecture : all section : base priority : optional diff --git a/setup.py b/setup.py index 24e7d04..be75de4 100644 --- a/setup.py +++ b/setup.py @@ -16,11 +16,13 @@ def install(): ) def update_package(): + import re print('Updating Git Package') latest = json.loads(requests.get('https://api.github.com/repos/git-for-windows/git/releases/latest').text.encode('utf-8')) - version = latest['tag_name'].lstrip('v').rstrip('.windows.1') + version = re.search('v(.*)\.windows\.1', latest['tag_name']).group(1) pe = PackageEntry(); control = pe.load_control_from_wapt('.') + print('Last version is %s' % version) for arch in ['32','64']: for asset in latest['assets']: if asset['name'] == 'Git-%s-%s-bit.exe' %(version,arch) and not isfile('Git-%s-%s-bit.exe' % (version,arch)): @@ -30,6 +32,7 @@ def update_package(): for old in glob.glob(r'Git-*-%s-bit.exe' % arch): if not old == 'Git-%s-%s-bit.exe' %(version,arch): remove_file(old) + if Version(version) > Version(control['version'].split('-',1)[0]): print('Updating control file with new version %s' % version) pe.version = version + '-0'