TortoiseGit
Paquet d’installation silencieuse pour TortoiseGit
2.18.0.1-11
Development
Utilities
Development
Utilities
Paquet Tortoise Git
Bienvenue dans le paquet Tortoise Git. Ce paquet facilite l'intégration de Tortoise Git dans votre environnement de développement de paquet.
Fonctionnalités
Depuis l'onglet dev de paquet, vous pouvez maintenant :
- Pull, Commit and Push.
- cloner des dépôts (un nouveau bouton apparaitra).
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un scan VirusTotal est effectué.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-tortoisegit
- name: TortoiseGit
- version: 2.18.0.1-11
- categories: Development,Utilities
- maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ
- editor: TortoiseGit team
- licence: GPLv2
- locale: all
- target_os: windows
- impacted_process: TortoiseGitProc,TortoiseGitUDiff,TortoiseGitIDiff,TortoiseGitMerge,TortoiseGitPlink,TortoisePlink,TGitCache,tgittouch,TortoiseGitBlame
- architecture: arm
- signature_date:
- size: 15.05 Mo
- installed_size: 91.04 Mo
- homepage : https://tortoisegit.org/
- depends:
package : tis-tortoisegit
version : 2.18.0.1-11
architecture : arm
section : base
priority : optional
name : TortoiseGit
categories : Development,Utilities
maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ
description : TortoiseGit is a Git revision control client, implemented as a Windows shell extension and based on TortoiseSVN.
depends : tis-git,tis-vcredist,tis-dotnetfx
conflicts :
maturity : PREPROD
locale : all
target_os : windows
min_wapt_version : 2.0
sources : https://download.tortoisegit.org
installed_size : 91035264
impacted_process : TortoiseGitProc,TortoiseGitUDiff,TortoiseGitIDiff,TortoiseGitMerge,TortoiseGitPlink,TortoisePlink,TGitCache,tgittouch,TortoiseGitBlame
description_fr : TortoiseGit est un client du logiciel de gestion de versions Git, implémenté comme une extension shell de Windows.
description_pl : TortoiseGit to klient kontroli rewizji Git, zaimplementowany jako rozszerzenie powłoki Windows i oparty na TortoiseSVN
description_de : TortoiseGit ist eine freie grafische Benutzeroberfläche für die Versionsverwaltungs-Software Git unter Windows.
description_es : TortoiseGit es un cliente de control de revisiones Git, implementado como una extensión del shell de Windows y basado en TortoiseSVN
description_pt : TortoiseGit é um cliente de controlo de revisão Git, implementado como uma extensão de shell do Windows e baseado no TortoiseSVN
description_it : TortoiseGit è un client per il controllo di revisione Git, implementato come estensione della shell di Windows e basato su TortoiseSVN
description_nl : TortoiseGit is een Git revisiebeheer client, geïmplementeerd als een Windows shell extensie en gebaseerd op TortoiseSVN
description_ru : TortoiseGit - это клиент контроля ревизий Git, реализованный в виде расширения оболочки Windows и основанный на TortoiseSVN
audit_schedule :
editor : TortoiseGit team
keywords : tortoisegit,git,tortoise,tortoisesvn,svn,revision,control
licence : GPLv2
homepage : https://tortoisegit.org/
package_uuid : 838f5cb1-59cf-4487-bdb4-9248d2ee641c
valid_from :
valid_until :
forced_install_on :
changelog : https://tortoisegit.org/docs/releasenotes/
min_os_version : 10.0.22621
max_os_version :
icon_sha256sum : 63c0fcd7c55ffd99f6cced84a36f6398ebbbefebaba0f742f6d670e99dab860d
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2025-12-11T13:17:40.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : uxifW6l1LIpZ+PZZjwtFCPVmIj9hv9XE/h6aDzaCNaiCI/eo4LnWTqMH7zMDU1t/ZOi448B1mySG6anq1QMqDhb6eaSBEd1H9Ntxa3VosRxZBgAvwwiVohf35w+D+Wr0z6sOf73MecwnX25SSzihTnJTOkCLY7TS+FQadKihIXqoy3GjVQqssCEavF5BKge2maxLqMyGR05qQ5/MnbSL1BBdVlwD7dBcaYd4vubpgdc9ROlH19AdNbl17BPPSdU++nZjOYA1law8VqSDzF80OMty6R2OhZZfEgWDzYABAcNSfKGN7II2q6NB1G+vavUd1ZyvQ2WFTzno743j+r4V+g==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
# Initializing variables
bin_name = glob.glob("*TortoiseGit-*")[0]
# Installing the package
print("Installing: %s" % bin_name)
install_msi_if_needed(
bin_name,
min_version=control.get_software_version(),
)
def session_setup():
print("Disabling: auto-update-check")
registry_set(HKEY_CURRENT_USER, r"SOFTWARE\TortoiseGit", "VersionCheck", 0, type=REG_DWORD)
# -*- coding: utf-8 -*-
from setuphelpers import *
bin_contains = "TortoiseGit-"
def update_package():
# Initializing variables
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
app_name = control.name
url = "https://tortoisegit.org/download/"
if control.architecture == "x64":
arch = "64bit"
elif control.architecture == "arm":
arch = "arm64"
else:
arch = "32bit"
# Getting latest version from official sources
print("URL used is: %s" % url)
for bs_search in bs_find_all(url, "a", "class", "dl", proxies=proxies):
if bin_contains in bs_search["href"] and arch in bs_search["href"]:
version = bs_search["href"].split("/")[-2]
latest_bin = bs_search["href"].split("/")[-1]
url_dl = "https:" + bs_search["href"]
break
print("Latest %s version is: %s" % (app_name, version))
print("Download url is: %s" % url_dl)
# Downloading latest binaries
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(url_dl, latest_bin, proxies=proxies)
# Checking version from file
version_from_file = get_version_from_binary(latest_bin)
if version != version_from_file and version_from_file != "":
print("Changing version to the version number of the binary (from: %s to: %s)" % (version, version_from_file))
os.rename(latest_bin, latest_bin.replace(version, version_from_file))
version = version_from_file
# Changing version of the package
control.version = "%s-%s" % (version, control.version.split("-", 1)[-1])
control.save_control_to_wapt()
# Deleting outdated binaries
remove_outdated_binaries(version, filename_contains=arch)
d6cc582bb7cdcf57e662861639be8b4d02ed5f75627b04ae2caaea4c7d40658b : TortoiseGit-2.18.0.1-arm64.msi
c5bc444887d639f590f305811dd363c73f56cfbba8bc11dc8b9d389624e00aef : WAPT/README.md
4773bef518f6babc4ac9ae6644f1c2921f3d362cc120b831a3994ff2a867288d : WAPT/README_fr.md
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
58f5bf153d5657033927db4734e8f07a7b48bb5fb75c7e8918d3d2057f83b139 : WAPT/control
63c0fcd7c55ffd99f6cced84a36f6398ebbbefebaba0f742f6d670e99dab860d : WAPT/icon.png
baa453bbe41d0d7ffeefe53fd50d413ae9cd29c5fc1197b3a70e390c5a20bd06 : luti.json
2426ce71ccbd52e38a9c2014c47daf3d7c8742cb433645c7fc89c76082b0b7ad : setup.py
6f95275c6f624d6a0d6ff2cbca2e596d13fc5224f1b30dd8e6d5653630edefe0 : update_package.py