57 KiB
57 KiB
Version 9.13.0 du 07/02/2022-22:20
06686d9
pff: support nettoyage wsdl/9a018a6
pdev: ajout de --checka932a1a
la branche par défaut est master en prodcb09f4d
maj template yamlf895222
foreach: rendre -g et -S compatibles4f7bcbc
maj template CSS5cdd93d
upassword: réintégrer password wom7030b87
dk: ajouter mvn_action=install8a682ed
upassword: changer le générateur aléatoirea85cdf6
Maj des fichiersd75783b
dmcerts: cosmetic11e6021
dmcerts: certificat client avec la même durée que le CA938307c
ajout dmcerts8b49084
typo98c1ac8
ajouter le support de bullseye28d42b0
authftp: support des mots de passe avec des caractères spéciauxdfdfd59
sélectionner java 1.6 par défaut pour worun6af0359
pff: ajout de la commande normalisée new_cmd_amue_clean_libsb3a44d0
pff: bug111463a
pff: ajout AUTO_CMDS et NEW_CMDS, supprimer MKDIRSfe839f4
woinst: bugba8e1a1
upasword: ajout des mot de passe javamonitor de webobjectsa75b91e
network: utiliser 127.0.1.1 pour dhcpdfb5fc3
maj ulib/redhat40c9cb9
supprimer docker/ qui est obsolète580e20b
supprimer nulib de la distribution de nutoolsda28d8b
pff: changer le format des fichiers de version
Version 9.12.0 du 29/03/2021-09:41
3d54e37
pff: bug origext4607f0f
possibilité de spécifier compat bash_completion si pas debian4bf4f6d
authftp: info pour host key verification failed47e0583
forcer l'utilisation de python2026b849
dmctl: support de l'import de plusieurs machines avec -l31e43da
dk: support de 'system' comme alias de 'none' pour COMPOSER_PHP et MAVEN_JAVAb191552
dk: bug dans le mapping par défaut dans le profil test1d4c4b4
dk: support COMPOSER_PHP=noneb3983ed
dk: support des mappings d'hôtes543d2d2
dk: mvn est aussi un frontend pour lancer javaf1a9c7a
dk: début support projets mavenad44a1c
dk: support build dans une image pour les projets composer
Version 9.11.0 du 11/12/2020-15:43
01e940b
repoctl: permettre create -ue453ed2
maj doc434a8bc
compileAndGo: support java 11
Version 9.10.0 du 12/11/2020-23:05
24d0519
dk: support merge .shared_env et .machine_env45c40d7
dk: support de --pullc921d2a
pff: support de NOUPSTREAMedf956f
dk: BRANCH peut aussi être un ^COMMIT85842f3
renommer start-screen en Sscreene395720
maj doc4603b1a
buga91542b
maj .gitattributes par défaut51c4c33
support sélection java 1182a7952
dm: support des aliases pour ssh aussid1d32de
dk: bug avec update-devel037cb1a
maj template sql04d037f
support rhel8 / ol8725ba6d
cssh: donner un nom à la session
Version 9.9.0 du 21/09/2020-18:08
2ec6c21
support gros doigt de python2 sur les systèmes modernesbc1a740
bugada594a
dm: support des aliases856c948
repoctl: ajout de update-origincc1b45d
support de l'option -u28ceb74
cosmetic751e372
bugc5e1536
support de la définition des aliases et des profils dans les répertoires de cluster14beb13
dk: support minimal mavenf474657
dk: ajout de COMPOSER_ARGS1097975
cosmeticbb7a4fc
foreach: ajout de l'option -Se0e6178
dk: support de la sélection d'un service et de la machine sur laquelle tourne un service07bea2c
cx-conndev: support klean7254661
dk: support du nommage du répertoire pour le checkoutfb285e0
ne vérifier conndev.php que si c'est nécessaire
Version 9.8.0 du 28/04/2020-16:42
e2b2f49
dk: vérifier que le répertoire destination existe avant rsyncc147a0c
dk: possibilité de spécifier les options de rsync
Version 9.7.0 du 17/04/2020-10:20
f4f9b69
dk: bug avec la synchro d'un fichier74190f7
dk: par défaut, les suffixes courants sont supprimés9fad992
dk: support répertoire/fichier source1d7e2d0
bug7268cec
pff: workaround pour certaines erreurs de packagingaa26966
dk: support build args avec la syntaxe NAME=VALUEf7b3f90
dk: augmenter la largeur de la colonne node1c4c1c3
dmctl: l'option -a supporte les répertoiresccf3c67
dk: aliases de filtres1b12cee
dk: afficher un warning si le profil n'est pas défini pour une machine45976f4
dk: sta affiche le statut pour tous les services1960c0c
dk: implémenter status4f206d7
dk: frontend plus 'transparent'd666859
dk: supprimer avec image:tag si possible4ee346b
maj chemin ipc9796b2
ipaddr: frontend pour ip addr668eec1
dmctl: possibilité d'importer toutes les machines d'un répertoire
Version 9.6.0 du 24/02/2020-09:13
b7492fc
dk: ajout de l'option -e08c081a
modification pour support des valeurs spéciales (ne sont pas synchronisées) dans LDAP98129cd
passer par un script annexe pour cssh99c0ccd
dk: support de PHP_VERSION_MAX
Version 9.5.0 du 28/01/2020-14:06
640a2b1
maj doc
Version 9.4.4 du 27/01/2020-08:48
300935c
bug
Version 9.4.3 du 24/01/2020-13:02
4ba6909
ajouter le support de buster pour la completion
Version 9.4.2 du 24/01/2020-08:52
fd5b787
dk: bugad18983
maj de l'image par défautc33ff4c
ajouter le support de buster247b449
dk: maj doc28f4d39
dk: support de COMPOSER_PHPf28df52
maj image composer
Version 9.4.1 du 20/01/2020-14:46
6f01bac
dk: si la commande est inconnue, la transmettre à docker175f6ed
cssh: traiter le cas où screen n'est pas disponible73db728
umail: possibilité de spécifier le type de body5fc55cc
dk: support des fonctions de nettoyage par profil21274af
dk: APPS peut avoir une valeur dépendante du profilf7f8889
support des filtres avec wildcards747c563
repoctl: divers bugs4fdd23c
dk: support limité de podman5457228
dk: support des aliases pour les mappings pffa55f9c4
dk: ajout de get-profileac7efad
dk: possibilité de forcer la suppression des images5284838
typod5c5162
dk: dans build.env, une variable peut en mentionner une autref7d036a
repoctl: cosmetic87b8d5b
Intégration de la branche update-repoctl0866bbd
finaliser edit et implémenter get8daf4ec
début implémentation edit
ef1c8f2
utiliser dk composer, et ne pas utiliser de container par défaut269379f
dk: rendre le code overridableaae3703
bug avec traitement des variables de docker-machine -uf875093
dk: par défaut, forcer l'utilisation de la machine locale pour dk composerc202a27
dk: support COMPOSER_SETUP et COMPOSER_CMD921caa1
dk: le shell est lancé en rootce98445
dk: support de composer shell2b5ed18
dk: ajouter un frontend pour composer29c54e7
dmctl: import/export de docker machinesde53bae
Intégration de la branche add-repoctl600b824
support limité de pcrone et pclone914f635
implémentation initiale de create, list, deletea774497
squelette
5a444a6
dk: support pff425e8a5
dk: maj format ps52c3d7a
dk: ps, ls et rm prennent des filtres. ajout de pulld5f8fa4
cx-updatedev: ajout de l'option -g5fe5137
dk: support de COMPOSER_ACTION et sqlmig NOFIX74cf35b
typo0468623
alias pour docer-machine3dfe542
dk: support de scripts génériques488a257
délai pour éviter les maj intempestives d'eclipse13ce5b8
dk: tagger aussi avec la distributiond03b04f
dk: ajouter automatiquement le suffixe -$DIST à la version6879491
maj doc7fad363
cssh: compat avec les vieilles versionsd de linuxf65dda6
bugbc7eebc
ajouter --with-registry-auth à dk update8af50f4
nettoyage de logs webobjects458ccd3
dk: support de certaines options pour dk runc97bc6a
dk: support de la commande runae70f66
synchro des dépendances uniquement pour le type composerf508dae
support des mises à jour en mode devel60a4c73
cx-conndev: ajouter l'option -d85ac283
cx-conndev: renommer l'option en --mysql-cmd80db462
cx-conndev: ajout de l'option --cmd4400ba7
ajout de ensure-vipae7ffeb
cx-updatedev: remplacer --ru par -w, --ud, --ur en fonction des besoins9bfd515
dk -c est auto-complete friendlya5a41d9
dk: support de fichiers compose non défaut7e5859e
bugb342960
bugc44d1d3
dk: par défaut, ne pas ajouter le profil au nom de projetaa4eb4a
cx-updatedev: ajout des mises à jour récursives
Version 9.4.0 du 05/06/2019-10:15
fb96852
Intégration de la branche dk-deploy386fc0d
implémenter service, update, scalec2f43e6
optimiser l'utilisation de docker-machine8cb3b2f
ajouter la commande deploy
5967541
cx-updatedev: ajouter l'option -jd79e218
dk: support de push pour docker-composeccbfff4
dk: simplifier la gestion du nommage des services50dee34
dk: support de build d'un service en particulier99d5069
buga825f3b
bug8c143e1
foreach: ajout de --cc7e26ae1
foreach: ajout des raccourcis -G et -Ccbb34ec
cx-conndev: afficher les erreurs7524a28
cosmetic9b03dcd
cx-updatedev: ajout de -i et -uc7eca6a
cx-updatedev: ajout des options -l et -c8b4067a
bug3971dca
scripts pour gérer projets composerc66eee1
scripts pour gérer projets composer7c135fa
fconv, fnconv: support de sed72c3512
dk: bug dans la détection du type de projet0891e89
sqlmig: corriger la lecture des paramètresd197fc0
sqlmig: support de l'importation directe des fichiers csvd028c47
dk: maj doc et support d'origine de profilb068a12
dk: maj doc et support de branche de profild7c981d
dk: afficher l'adresse ip7ec5381
dk: renommer service en systemd-unit
Version 9.3.0 du 02/04/2019-16:03
6a03853
ajout de update-apps en natif6462bec
dk: ajouter exec, maj doc7a728a9
dk: stop, logs et down acceptent maintenant un argumentdf788f6
support mariadbedaaec1
bug41089f7
dk: ajout de l'action bsaf2b74f
sqlmig: init crée aussi 02grants.sql
Version 9.2.0 du 08/12/2018-11:58
71bb5aa
bug44b1954
dk: s'assurer que docker-compose et docker existent quand on crée le serviced70825c
dk: bug dans la définition du service45d912d
EnsureVM: être en mode shared par défaut3292686
EnsureVM: ne plus chercher à décharger les modules par défaut
Version 9.1.0 du 22/11/2018-15:40
ba29496
dk: génération d'un service systemdf72dd86
option -n pour pcrone le clone pas le dépôt nouvellement créé01325d0
sqlmig: support chemin config/sqlmig et bug avec csv_null45da726
dk: ajout de l'option --fake pour afficher les commandesdcb637e
dk: support de --no-cache pour docker-compose build9c6f606
Intégration de la branche update-pcrone764dd53
maj prefixe et meilleur affichage des erreurs
307fa48
dk: option -j pour désactiver le cache45c6422
profils pour docker-machinea9004fa
dk: PROFILE est exporté
Version 9.0.0 du 15/11/2018-09:40
af969e4
maj de l'url source de nutools
Version 8.3.0 du 15/11/2018-09:32
7ff32ca
dk brd honore les scripts de build3293d09
support docker-machine usee6be47e
ajouter de nouveaux formats pour parse_date1151b5c
latin1compat gère les points de suspension2f86786
ajouter le template pour yaml
Version 8.2.0 du 02/11/2018-15:06
7583ded
Intégration de la branche update-pff96c146e
ajout de l'option NOMERGES pour ne pas tenter de fusionner avec git des fichiers binaires
4f7cb90
dk: support de .compose.env pour le nom du projet9d991e2
pcrone: possibilité de créer des dépôts gogse3ba580
dk: corriger push48c662b
gérer les tags autrement. ajouter push566f1d7
tailor.py: possibilité de modifier les préréglages par les optionsf34b63a
bug2873638
afficher le profil courant
Version 8.1.0 du 28/09/2018-08:39
e74480c
dk: action build par défaut56b18a4
dk: rendre overridable VERSIONed180b5
dk pour faciliter l'utilisation de docker4ad84c0
sqlmig: ajout de la restauration de la base test à partir d'une copie de la proda5be8d8
maj gitignore initial19267dd
utempl: support du datage automatique des fichiers
Version 8.0.0 du 21/07/2018-10:21
a60f23a
maj version ulib6cfb62b
sqlmig: ignorer les opérations de maintenance305a180
bug6184fde
tailor.py: avec le preset php, traiter \n7676c76
tailor.py: ajouter l'analyse de php fatal error775bc8e
tailor.py: préréglages pour apache et phpd620760
sqlmig: support des préfixes alphanumériques pour les fichiers csvfe0e271
maj doc300d42a
cosmetic16114f5
maj doc827dd14
sqlmig: l'option -f supporte plusieurs fichierse78ec7f
sqlmig: support des préfixes avec '.' pour les conversions csv --> sql0ae44bd
maj scripts docker1a2f6c4
maj dockercdd152f
maj docker04e37db
docker: ajout run75385a7
cosmeticc1d98a0
interpréteur interactif sous dockerba2c806
image dockere621a56
sqlmig: possibilité de spécifier csv_null pour la conversion des fichiers csv6f1b8b4
mysqlloadcsv: bug avec les valeurs de la forme 00+a88c24e
sqlmig: ajout de l'option --connectbad6c48
sqlmig: corriger le suivi des maj admin4b85c93
sqlmig: support des suffixes pour les noms de base de données9600fb8
sqlmig: bug avec option conflictuelle7181725
sqlmig: ajout de l'option --update-one6a6b2a5
sqlmig: mode fake pour afficher les opérations qui doivent être faitese0d6910
nulib: afficher les lignes d'actionc7286d1
nulib: corriger l'affichage du menu4d2bf89
settings pour projet eclipse0bbcef6
nulib: génération d'une table51f4e92
ajouter projet pydev pour nulib8b8cffd
mysqlloadcsv: insérer les valeurs dans une transactiond413790
ulib/web: possibilité d'avoir un container non fluid pour menu6e142b7
bug1a3550e
nulib/web: ajout de redirect() et set_profile(). améliorer la lisibilité des argumentsc58a6cc
sqlmig: ne pas utiliser truncate par défaut7bc3af2
sqlmig: conversion automatique des fichiers *.csv en *.sql4c43b01
sqlmig: mode dépendant du profil174c087
sqlmig: support des fichiers spécifique au mode devele493b49
sqlmig: support des profils66e1674
pff: support de DISTTYPEf1dca50
sqlmig: support des mises à jour administrativesb5e2417
création de sqlmig pour gérer les mises à jour sur une base de données7f503ae
pff: utiliser git diff pour la colorisation96449de
base: page_maybe() affiche les codes couleurs6e45dfe
pff: bug avec filtres60f3e4d
Intégration de la branche nulib-experimenta3c5ffb
maj logo univ20174535b67
support deploydb et pffprofile7356c1d
déploiement d'application webpyapp1c3c07f
début d'implémentation nulib
db57d79
mysqlloadcsv: support de l'option --prefixa4e758e
pff: afficher la version du projet777bb1f
Intégration de la branche update-pff9c86a6f
début du support de la variable PROTECTSf9d3f90
après Commit, vérifier qu'il n'y a pas encore des marques de conflitfa6e87a
possibilité de spécifier merge_strategy pour les conflits5f68f3e
l'utilisateur doit faire Commit ou Abort. sinon lui demander son choix
33b7dba
chrono.py: ajouter le bouton pause49df321
uinst: support des exclusions pour chmod et chowndaafe41
pcrone: créer les fichiers .gitignore et .gitattributes3c8b6f8
norm_properties: supprimer les espaces de fin045885c
les fichiers properties sont parfois considérés comme binaires1b1589e
pff: ne pousser que si un remote est défini pour la branche13440e2
pff: support des filtres à l'intégrationee3b583
pff: support du paramètre MKDIRS56972a6
toinst: ajouter l'option --ct952b4ed
pff: raccourcis pour abort() et done()51109be
pff: forcer le mode des fichiers du profil Base parce que git n'enregistre pas les autorisations82c3669
pff: les fichiers du profil Base sont en lecture seule2fa28d5
pff: honorer l'ordre de .pff.conf pour le premier profilaf006c4
pff: sélectionner le premier profil par défaute20757b
Intégration de la branche update-pffcb21c53
finaliser l'implémentation de patch_cmd()04f2f91
intervertir les options -a et -b. en effet, -a est susceptible d'être plus utilisé et est plus naturel4bc8108
corriger l'affichage de diff_cmd()7299aeb
suite implémentation patch_cmd()eee9a65
support de l'édition dans le profil ALL et rajouter les raccourcis -P, -T, -A6b33929
début d'implémentation de patch_cmd()2b1ad2b
implémenter l'option -p avec edit_cmd()a0752e9
maj doc
ad30399
Intégration de la branche update-pu7408760
finaliser l'implémentation1ec281d
début d'implémentation
5d828c4
pff: créer automatiquement le profil Common9481cad
pff: bug avec l'intégration de fichier origines locauxf17dcca
maj des logos de l'universitéa61452c
pff: enregistrer les profils définis et les créer sans confirmation si nécessaire86963ec
pff: cosmetic9eaed33
pff -d: ajout de --list-names pour afficher seulement les noms de fichiers70165cb
pff: ajout de --diff et --infos -led0659f
pff: améliorer l'affichage de pff --infosf0ae5ae
Intégration de la branche update-pff9a37329
utiliser le profil Common par défaut6f6fc74
maj doc
7954e7f
pff: support des projets pff déployés avec toinstab535b7
toinst: exclure le répertoire des profils pff625f93d
Intégration de la branche add-pff4a8c5d1
completion automatique151e083
multiconf: ajout de conf_update()7c86854
maj du prompt20d083b
implémentation initiale
4a46cd3
maj sqlcsvbdd859c
bug avec l'utilisation de gensub()bda961f
update-nutools: support de l'option --develf35e9e8
ufile: ajouter le mode local uniquementbc4c8cb
Intégration de la branche ufile-named-rulesbe4985f
possibilité de choisir la réponse par défaut pour copy_update_ask et conf_install0e6f55a
support des variables191d3c2
ufile: support des règles nommées
Version 7.4.0 du 20/12/2017-19:01
48e4359
sqlcsv: possibilité de spécifier le chemin de chargement des drivers jdbca7e6228
ufile: par défaut -c ne charge que le fichier spécifié0b59583
support de quelques combinaisons de diacritiques4f520db
authftp: support préliminaire de --sftp4f11cc4
ufile: possibilité d'écraser les fichiers sans confirmation
Version 7.3.0 du 19/10/2017-12:12
72d7d15
maj version ulib9fb19b4
ulib/multiconf: améliorer conf_install()6c3ae24
openurl: supprimer la sortie erreur pour cacher les warnings GTK528a281
em: supprimer la sortie d'erreur par défaut. rendre configurable la géométrie489b31d
moiso: améliorer l'ergonomie pour le démontage7bd0a95
ufile: support des pattern regex6130c2f
chrono.py: 0 est équivalent à la chaine vide9c5b46b
pyulib: ajouter ShConfigf31f5f7
corriger un problème de compilation sur OL6ab8ede8
awk: support du format dd/mm/yy312c7dc
ajouter des fonctions pour simplifier le check de la version de l'os et l'installation de paquets5bf55e5
bugb6ff411
maj doc uscrontab
Version 7.2.0 du 26/09/2017-17:01
1e576da
multiconf: rajouter conf_upgrade() dans conf_auto()eeef48d
Intégration de la branche update-configea45055
implémentation simplifiée avec conf_upgrade()efc60b3
description des modifications
36eec4a
Intégration de la branche update-ufile2afffef
ne pas implémenter la recherche automatique de fichier de configuration6ec37f6
ufile: implémenter l'option -r6e8c200
maj TODO
cf629e6
uscrontab: support des oneshot varsa66c0c2
uscrontab: ajout des options -@, -H, -M52e838e
uwatch: ajouter les options -w et -p pour attendre la disparition d'un fichier ou d'un processus8ad2e4c
lftp ne supporte pas l'utilisation des guillemets7fb81a0
désactiver la vérification du certificat par défautdbc3daa
multiconf: bugaff1c15
multiconf: support des variables de type path et compatibilité avec bash 4.38e17fb1
Intégration de la branche add-multiconfa916180
ajouter conf_install pour installer les fichiers de configuration dans un répertoire standardisé0372a5c
ufile charge les fichiers de ~/etc/ufile.d/7d1ec90
simplifier l'APIc988692
fin implémentation72e0c36
maj docf472501
squelette initial
Version 7.1.0 du 10/09/2017-19:20
f131e21
uwatch: ajout de l'option -rd99718e
cosmetic1aee0cb
maj sqlcsv
Version 7.0.0 du 25/08/2017-15:53
e4f154e
uawk: possibilité de lancer les versions locale-awareef00e07
bug377ca5e
implémenter awkcsv2fsv. corriger un bug avec les outils qui utilisaient cawkrun à l'intérieur d'une fonction l*2f448d5
ussh: problèmes de compatibilité2cc2411
bug potentiel65bd363
webpyapp: réorganiser les fichiers pour supporter des librairies locales0b39b23
webpyapp: les variables de server.conf sont configurablesd1a1d4d
webpyapp: cosmetic46fbec7
webpyapp: bootstrap facilité des sessionsc541958
webpyapp: support du mode développemente2ea2ea
ufile: ajout de --force-cp
Version 6.7.0 du 19/07/2017-15:45
1b92275
apacheconfig: support d'un script post-update.sh70fedc2
webpyapp: support de bootstrapcsseca8c11
webpyapp: installation du servicece52d25
support de l'activation de services systemd uniquementa76d28e
webpy: chargement automatique de la configuration depuis server.conf070f5bf
début de template webpyapp3f46414
web.py: ajout de la fonction _utf8plaintext()335ca05
compatibilité avec les vieilles versions de bash0471785
support de stretch pour la completionc659159
corriger le calcul de la version de tomcat à sélectionnere3344f5
bugf663e59
pdev: ajout de l'option -n796898b
apacheconfig: destdir n'est peut-être pas spécifié4f99397
apacheconfig: mettre à jour le dépôt avant de charger la configuration80ae9d7
apacheconfig -up met à jour le dépôt avant le déploiement2a6cd4d
javaproperties: support de l'échappement de : et =
Version 6.6.0 du 10/06/2017-11:22
302986d
maj dépot jclain.fr en repos.ct
Version 6.5.0 du 30/05/2017-17:12
f9f0ffc
toinst: les options -r et -B ne requièrent pas que la webapp source existed4591df
rtoinst: ne pas copier les fichiers de VCS lors du déploiementbef927c
umirror: ajouter les options -g et -n pour faciliter le téléchargement des livraisons APOGEE5d3f576
upassword: nouvelles options -m et -n pour la gestion des salts
Version 6.4.0 du 05/05/2017-16:50
c25160c
fndate: maj doc et améliorations ergonomiquesd5f4ae2
pclone: filtrer les projets de type wildcardf8f731e
support de la complétion pour rwoinst -we4b7714
tailor.py et chrono.py: améliorer l'affichage de l'aide6f1d5e5
Intégration de la branche rwoinst-updates4aaded5
support des répertoires source maven et de l'interrogation de deploy pour: profil, déploiement des resources web, variables bounce, notag, exec, dbconfig, dbconfigmapf20cc48
rwoinst: ajouter l'option -w qui peut être spécifiée en parallèle de -h pour déployer les resources web vers un serveur différent9e4ccae
woinst: support des préfixes dans les variables8f9ddb5
uinst.sh et woinst.sh: améliorer la comptabilitée01cabb
makeself: retourner le code d'erreur même avec un auto-extractible temporaire
8482d61
pclone: ajouter l'option --mastera264b3e
pclone: implémenter le clonage récursif avec -r ainsi que les options -n et -u262048f
ufile: possibilité de classer vers plusieurs destinations8c22012
ufile: copier en local sans utiliser scp si possibledec100b
ufile: support du classement par scpc82c908
ufile: support des inclusions, d'un fichier de configuration alternatifd535df3
ufile: le code de retour de renamef peut annuler une règle0365c54
améliorer l'ergonomie de ruinst, rwoinst, toinst: pas la peine de confirmer le répertoire courant s'il est déployé sur un hôte8ce9821
fndate: améliorer l'ergonomie de l'option -@5b0f13d
ufile: changer la sémantique de renameffec6b2f
pu: support du scenario ou la branche de feature distante a été supprimée151433b
ufile: ajout des options --list et --edita99f313
ufile: classement automatique de fichiers540e718
base.core: qwc supporte les classes de caractères78e0a8e
cosmetic027b416
ppath2() est plus approprié dans certaines circonstancesc034115
revert 9d8b32bcd118ca9194b2d134e51a078d16b1c18d: la correction du bug était incorrecte1dbe02f
Intégration de la branche tomcat-deploy2394edf
toinst: implémenter la sauvegardefc467cb
finaliser le support de .toinst.conf et traiter les options --exclude, --protect et --rsync-option9d8b32b
parse_args: bug avec la fonction reset9084e7e
début du support de .toinst.confa84775c
support des options --wamap et --protect depuis la configuration locale de déploiement3bbabbf
deploy: support des options --of, --df, --lfc1a536b
deploy: support des options -old pour afficher des informations supplémentaires2daf190
quelques améliorations dont support du profil de déploiement0b46830
implémenter toinst et rtoinst836c933
maj doc ruinst et désactiver déploiement de clé par rwoinst2991e63
deploy: requête récursive par défaut52bb0d5
base.core: ajout de la fonction echo_setv2() pendant de echo_seta2()
bab9c50
tailor.py: suivre un fichier est optionnel4593ad8
ajout de tailor.py: affichage d'un fichier en mettant en surbrillance certains patterns
Version 6.3.1 du 06/04/2017-22:34
b3e6ff6
cgilsxml.py: maj docee2e411
cgilsxml.py: bug
Version 6.3.0 du 04/04/2017-04:04
2fb17f7
implémenter dumpcsv --awk-map42c6fa6
ne pas activer git-ssh.userconf par défaut5061d4b
bug dans les règles par défaut de mssh14c5667
mssh: portage générique de mfssh pour choisir l'exécutable ssh en fonction du réseau source et destinationa2480ec
apacheconfig: *.conf matche aussi *.ssl.conf et *-certs.conf95aa12f
Intégration de la branche update-apacheconfigf233ae1
support de l'option -p pour traiter les ligne de la forme <VirtualBox *:PORT>#*ip:IPf908e1c
support de SITE_IP
999fb7f
bug37a2dce
apacheconfig -K: support de plus de patterns pour le fichier modèleab4148c
cgilsxml.py: nouvelles options --first-spec et all-specs
Version 6.2.0 du 13/03/2017-11:27
4a7b14b
ajouter un argument force à testupdated et testnewer8a6678c
ruinst et rwoinst: piloter l'interaction distante à partir du paramétrage locale9b574d
rwoinst: intégrer des fonctionnalités de ruinst; support préliminaire de deploy2561f67
ruinst: utiliser la configuration ruinst par défaut pour deploy38f21aa
ruinst: support de deploy pour calculer l'hôte pour le déploiementd5846ba
deploy: possibilité de filtrer les variables à afficher. en cas d'échec, afficher false pour faciliter l'utilisation avec eval()8fa58e2
quelques corrections sur deploy20df6c4
support du depot deploy3a24e83
régression dans set_array_cmd()31fb39d
réorganiser certaines fonctions528d579
ajout des fonctions seta(), _seta(), echo_seta()a43359c
maj doc2177e6a
cesser d'utiliser des fonctions obsolètes9a777b3
cosmetica5fcf78
ajout de evali()af3bb37
ajout de evals()fbad986
corriger un problème potentiel avec should_quote()f570438
bug avec recho -n; maj doc3d1b826
cosmetice800376
cosmetic0805f4f
SVirtualBox: ajout de l'option -r pour relancer avec restauration du snapshot225060c
utempl/www: correction des options et modification cosmétiquead88c99
Intégration de la branche update-templates532d21d
support de la génération de pages html avec bootstrapc52031b
maj de la description
ca4de19
Intégration de la branche update-apacheconfig02f52af
afficher un menu si plusieurs répertoires de templates sont disponibles6192c0a
description des modifications à apporterf2b6381
SVirtualBox: démarrer en mode separate par défaut
7a38535
support des hôtes de l'universitéb6b7fa9
uscrontab: support de l'option -G pour les testse58ff74
maj du template pour runs
Version 6.1.0 du 13/02/2017-17:06
748c2f7
Intégration de la branche update-network367acfe
marquer les fichiers à ignorer pour les projets dépendantsad19121
ipcalc: utiliser ip route au lieu de routefeb00bc
support de libvirt sur jessiefa3d3b4
début de réorganisation des fonctions
b266663
uproject push: support des options -abt avec des arguments286d1fe
pcrone: support des dépôt en http67f29dd
ulib/sysinfos: implémenter dump_sysinfos, unsupported_system, require_sysinfosa8fa722
ulib/runs: quelques corrections mineurese9e4e6a
correction mineure avec les options de yume5f0df2
ulib/sysinfos: support de oracle linux; correction d'un bug pour macosx27a2ab0
pyulib: ajouter l'argument nocopy=False à seqof() pour éviter des bugs subtils11b87fd
ajout de netconfig: gestion des interfaces réseaux87edaad
Intégration de la branche better-umountr83d6db3
auto-complétion pour umountrf34f32a
support des options --[no-]recursive et --[no-]poweroffa7ee78f
description branche
35a55f0
ajout du script create-user, pour créer un utilisateur sudoer et lui installer une clé publique ssh
Version 6.0.1 du 30/12/2016-18:39
e79658e
maj de la doc
Version 6.0.0 du 30/12/2016-18:26
a7767f7
Intégration de la branche better-apacheconfig683d5df
pour simplifier le débuggage, set -x est désactivé pour les fonction urequire(), parse_args() et awkdef()ed1633a
module template: support de variables supplémentaires avec TEMPLATE_USER_VARS et de la description des variables dans le fichier de configurationb920641
l'installation distante de modules uinst par rruns se fait par défaut sans confirmationfd9105f
bug dans le module base.num: 'is*num -' était vrai6366256
module ipcalc: ajout de ipcalc_network()fbc1a5c
mise à jour du module debiane3cd3ce
diverses modification de apacheconfig et apache.tools
c552d2d
corriger le module python ulib.ext.xpath62a59e5
kill-ssh-user-sessions.service: laisser un peu de temps pour que le client soit notifié4b7d4f4
ajouter une option pour installer le service kill-ssh-user-sessionsc95d1cd
ajouter un service pour tuer les sessions ssh lors de l'arrêt de la machine4e1e5a4
ruinst: tracer la collecte d'informations sur l'hôte distant5aa60a3
désactiver la création du lien pour xpathtool.py, qui ne fonctionne qu'à partir de lib/ulib/support6a4e6a7
foreach: ajouter une syntaxe alternative pour lister directement les éléments24a8839
update-nutools: possibilité de cloner la branche develop avec l'option --develop24812c1
initialiser PYTHONIOENCODING pour faciliter l'exécution de scripts python390233a
modification pour afficher l'aide même si certains outils requis sont absents2425cbe
maj de l'arborescence de la doc96b1866
prel: support du fichier .prel-noauto pour interdire les releases automatiquesb278b17
prel: mise à jour de la commande par défaut pour les dépendances9983e49
pver: support des aliases D et P pour .pver-mape37cc8f
pver et prel utilisent -p par défaut pour le support maven2980d15
pver supporte la gestion des versions maven190519d
pxs ne requière plus la présence du remote origin4a4094c
déplacement de is_defined() et is_array() dans base.cored735b7b
ulib: strops: ajout des opération mid et repl8d486dc
ulib: ajouter la fonction stropsdb24c70
ulib: ajout de la fonction is_array()3ccd4ed
apacheconfig: ne pas chercher à utiliser site-certs.conf s'il n'y a pas les variables @@{cert,key,ca}@@b9dc5ca
bug dans apacheconfigb4ade73
TODO de branche44fe622
chrono.py: chronomètre graphique2a6d089
ulib/base: implémenter ask_any()94615de
conversion de CHANGES.txt en CHANGES.mdd2a56d6
prel: ajout de l'option --uc pour convertir CHANGES.txt en CHANGES.mdf3ba5e3
prel: générer un fichier CHANGES.md par défaut avec une syntaxe un peu différente40babfe
sqlcsv: l'option -l supporte une url jdbc, et la recherche de sqlcsv.properties se fait dans tous les répertoires parent jusqu'à $HOME
Version 5.3.0 du 28/09/2016-23:31
5c466d8
ldif et ldap: match des suffixes sans tenir compte de la casse. modrdn prend un nouvel argument SUFFIX9eb566a
runsmod: modifier chemins par défauta082788
bash_completion: bug sur certains serveurs
Version 5.2.1 du 01/09/2016-15:44
9995f95
runsmod: bug
Version 5.2.0 du 31/08/2016-22:30
361f1b2
Intégration de la branche runsmod-goodies8854469
maj de la config par défautf0a71e4
bug avec la génération de sysinfos.conf830a33b
rruns calcule aussi les chemins d'hôtes automatiquement40f5347
préparer le calcul automatique des chemins2fbc599
bug avec git clone lors du basculement sur la branche develop5bef9b1
utiliser la même logique que uproject pour cloner en mode devel96afb2a
mapping des répertoires de destination4b212d8
ne pas utiliser %n tout de suite30e5dda
runs et rruns: améliorer le calcul des chemins55c5755
support de //...%h...409e406
préparer implémentation de %n
208f30d
Intégration de la branche better-fndatef388f27
ajouter des liens pour les fonctions courantes de fndate. En mode automatique, si le fichier contient déjà une mention de date, ne pas la modifier. rajouter l'option -@ pour forcer la modification de la date
Version 5.1.0 du 25/08/2016-15:36
8a33418
ulib/ldif: support de l'opération modrdnb710461
Intégration de la branche apacheconfige52d6c6
déplacer la logique de apacheconfig dans le module apache.tools
Version 5.0.0 du 09/08/2016-09:42
c00d9e4
cgilsxml.py: prévoir le cas où le fichier disparait pendant que la liste est construite2fc7392
uxpath.py: bugf85cd8a
foreach: implémenter la syntaxe %var par défautde383be
foreach: définir des variables supplémentaires pour chaque fichier trouvéa7fd880
foreach: maj docc01eb20
ulib/awk: maj doc04b723f
qsql: compatibilité avec anciennes versions de bashdcf0e61
module apache: ajout de HTDOCSBASE pour le déploiement multi-homé7565461
woinst: support du déploiement d'applications construites avec Maveneb0a3be
woctl _create: enlever le suffixe .woa par défautd251a4e
woinst: tenir compte des variables utilisateurs2fd51b6
pclone bascule automatiquement sur la branche develop si elle existed056be4
foreach: ajouter l'option --parent63e78f4
ulib: compatibilité avec versions précédentes de bash64699c0
ensure_hostname(): clarification du message affiché22acf0a
ulib: ajouter _qsql() et qsql() pour quoter des chaines sql18b2501
prel: améliorer l'affichage du résuméb8bf04b
uawk dump: ajouter le format -v qui affiches des variables individuellesd57839d
Intégration de la branche cgilsxml6e67302
la disposition, le type et l'encoding peuvent être spécifique à un expression --spec ou --globb7600aa
possibilité de matcher des sous-répertoires dans l'expression --spec. Support du match de type --globa49d6e2
les valeurs None ne sont pas affichées. <break_here/> n'a pas de valeur
16c1936
uawk dump: avec la méthode -a, afficher par défaut un tableau vide avantc6b6dd4
uawk: ajout de l'alias dump qui avait été oubliéd8ab7f7
cgilsxml.py: cosmetic0204a21
cgilsxml.py: possibilité de classifier des fichiers au sein d'un groupe avec --break-on3a9bf04
cgilsxml.py: possibilité de spécifier la disposition du contenu, le type de contenu, ainsi que l'encodinga730609
cgilsxml.py: permettre de télécharger le fichier avec la disposition inlinece0193f
cgilsxml.py: corriger la doc1eba9a7
foreach: améliorer l'affichagec669e8f
utempl -t wosrc: si on crée un wosrc dans le répertoire java, enlever automatiquement le package pour les fichiers resources pour une configuration mavenf0f7a6f
utempl -t wosrc: génère des pages bootstrap par défaut8fced87
woctl run: permettre de choisir la version de java utilisée pour le lancement9fe17b3
Ajouter le script foreachf5db579
uxpath: support de la modification de la valeur d'un noeud3653f7d
Ajout des fonctions {build,eval}cmd et upvar7091ecf
support de la création d'un template wosrc pour un projet maven34dbba9
support de l'utilisation des valeurs spécifiques de GIT_ANNEX pour rsync avec git-annex470d7cf
pcrone peut utiliser un répertoire existante4b7729
corriger le template shell28bb531
activer l'auto-complétion sur debian jessie317dbca
ajout de compileAndGo dans les templates01b9a68
ulib/vcs: corriger le code de git_track_branch. Utiliser ce code dans pdev --syncfc75fcd
runsmod: quelques corrections mineures5058085
runsmod: Implémenter les fonctionnalités documentées12c521c
indenter l'affichage des fonctions qui demandent une saisie de l'utilisateur86a5787
em: forcer -nw en mode non displaye74d9e4
bug9218941
ajouter l'option -g à caturlfcacf64
maj doc01ea57e
changer l'affichage de udir, et mettre à jour la doc9fe71b3
ajouter fndate pour dater les fichiers8143452
rendre ppath() plus résistantc9ce115
Intégration de la branche improve-tlsd9153af
support de la configuration tls selon https://wiki.mozilla.org/Security/Server_Side_TLS
135dbf6
diverses corrections sur runs3d5aeb2
Ajouter l'option -c à umountr278bf5a
renommer rumount un umountrdb76c12
Intégration de la branche runsmod-pathsa31f8c2
changer la convention de nommage pour les répertoires ~/runs
5a31e7e
ulib/java: ajout de la fonction get_java_version()f74b5e3
Générer la doc au format markdown pour tagadocded89be
pdev: corrections pour supporter nouvelle version de git5d3e9fe
runsmod: corriger les valeurs par défaut pour les hôtes dans la bulle serveurada3686
uenv: bug dans le calcul des répertoires destinationdeaa416
Intégration de la branche runsmod-onlyf96c482
proposer de créer la configuration par défautf04e862
implémentation initiale de runsmod
42b9590
cosmetic9bc373f
cgiparams.py: implémenter le code de retour1834d29
intégrer les fonctionnalités de cgiupload.py dans cgiparams.py
Version 4.4.1 du 15/04/2016-12:24
a45fd99
awkrun: ajouter l'argument suffix à qsql(), cqsql(), cval()
Version 4.4.0 du 15/04/2016-12:04
73391a9
awkrun: ajout d'un champ field à cqsql2f60fec
git_track_branch(): support de git >= 1.8.x130b4d1
tenir compte du fichier /etc/debian_chroot pour initialiser UTOOLS_CHROOT48c0420
ne pas afficher d'erreur si apache n'est pas installé5e1a6cf
Intégration de la branche rumount1ad804b
implémentation initiale de rumountf460399
améliorer le calcul du répertoire destination avec pclone/pcrone6411e63
configurer la valeur de l'umaskeb4362d
apacheconfig: déploiement pour plusieurs systèmes à partir des mêmes sources
Version 4.3.0 du 07/04/2016-14:57
d021c97
support de on_debian() avec des arguments
Version 4.2.0 du 06/04/2016-14:25
a710c5a
Intégration de la branche stdoutba969e3
ajout de stdredir pour pallier l'absence éventuelle de /dev/std*472f2c7
Intégration de la branche sysinfos1864cdf
fonctions pour faciliter la gestion des dépendances sous debian2c27f03
uproject: ajouter la commande xconfig-exported3de6d
umail: ajout de l'option --gencmd
Version 4.1.1 du 08/03/2016-12:04
0bd2b1f
correction de bugs avec apacheconfig
Version 4.1.0 du 03/03/2016-11:02
4024b2a
pyulib/umail: possibilité de spécifier le type de contenu
Version 4.0.0 du 01/03/2016-19:08
c46626c
ldif: support de dumpcsv et printcsv dans get_transform_cmd()d661e43
doinplace fonctionne comme la fonction. la version étendue est un lien nommé doinplacexd6540ac
dumpcsv: ajouter l'option --hname903d500
dumpcsv: ajouter les options --keep-fields, --skip-fields, --dump-headersaf18332
implémenter printcsv383410a
*csv: améliorer cohérences des arguments4808fa0
dumpcsv: ajout de l'option -b939b5ad
implémenter dumpcsv et nettoyer un peu le codecb0e553
script doinplace qui mélange les fonctionnalités des fonctions doinplace et evalp0cf8e04
scripts noerror, noout, noerr qui fonctionnent comme les fonctions du même nom66249c9
nutools base: ajout de noerror(), noout(), noerr()db76488
maj doc40f1bf6
prel: après avoir fusionné une branche, revenir sur develop
Version 3.5.0 du 26/02/2016-11:35
4648b3f
awkrun: ajout de la fonction qarr()81e7f9b
correction de certains messages affichés0ea24ec
ajout de sqlcsvad06535
pu: autoriser fast-forward même en cas de modifications locales1c397e8
ajout des fonctions awk cqsql(), sval(), cval(). réorganiser et clarifier la doc
Version 3.4.2 du 10/02/2016-11:45
Version 3.4.1 du 10/02/2016-11:45
a702b89
mergecsv: bug quand left ne contient qu'un seul champ vide
Version 3.4.0 du 09/02/2016-11:25
788e1ff
cgilsxml.py: ajout de l'option -E. bug avec le tri sur des valeurs inexistantes
Version 3.3.0 du 08/02/2016-09:41
da3ef60
cgilsxml.py: ajouter de squery_string permettant d'ajouter un préfixebb25711
cgi: cgierror et cgiredirect arrêtent le script
Version 3.2.0 du 07/02/2016-23:05
24f3211
cgiparams.py et cgilsxml.py: modifications pour gérer la construction de QUERY_STRING
Version 3.1.0 du 04/02/2016-13:52
3190a32
cgilsxml.py: ajout de la variable script_base, qui permet de faire des urls relativesf4537af
ussh: bug dans l'analyse des arguments9992505
ussh: pas de valeur par défaut pour DEFAULT_USER; --parse affiche toutes les optionsb19059e
Intégration de la branche ussh-auto-persist5c75737
ussh: configuration du multiplexage pour certains hôtes
Version 3.0.1 du 31/12/2015-12:36
56c305a
awk ne supporte pas \s
Version 3.0.0 du 24/12/2015-15:39
4b1c30b
nouvelles fonctions pour le module cgi. cgilsxml, cgiupload et cgiparams sont rassemblés dans le module cgisupport
Version 2.26.0 du 24/12/2015-12:17
d5a2cce
cgilsxml.py: rajouter la variable env/query_vars
Version 2.25.0 du 24/12/2015-11:15
6c73940
cgilsxml.py: désactiver le cache par défaut
Version 2.24.1 du 24/12/2015-10:12
3aba3e3
bug
Version 2.24.0 du 24/12/2015-09:58
b288cf2
apacheconfig: support des fichiers de confs --> /etc/apache2/cond.d sur debian wheezy-2e3fe66
ussh: forcer l'allocation d'un tty avec --cc58fa40c
ussh: ajouter le support de uwatch7bc63c5
maj doc uwatch2d2754b
ajout de uwatch pour afficher un compte4376fff
maj docbb176d7
maj du template pour runsconfig
Version 2.23.1 du 15/12/2015-11:01
d8d0cc8
cgilsxml: sélectionner automatiquement un groupe seul
Version 2.23.0 du 15/12/2015-10:06
501a7d2
cgilsxml: script_name et xslt peuvent être spécifié dans les paramètres QUERY_STRINGebe4599
Intégration de la branche runs35eadc1
correction d'un bug avec la recherche d'un fichier de recette98ba626
les recettes ont maintenant l'extension .rr par défauta2e863e
chercher aussi les scripts dans le sous-répertoire runs dans les répertoires d'hôte
Version 2.22.0 du 07/12/2015-19:05
dbc4d9a
uscrontab: ne pas afficher plusieurs fois un même message quand le verrou est posé. n'afficher le message sur la pause qu'avec un tty9821d20
ajouter le lien vers cgilsxml.py
Version 2.21.0 du 07/12/2015-15:12
d7b468d
cgilsxml: ajouter les variables dlname, size, Y, m, d, H, M, S. maj doceac94a7
cgiupload: possibilité de filtrer sur le nom du fichier ou son type de contenufae2111
ajout de cgilsxml26fe709
apacheconfig: -S peut aussi être utilisé avec --localhosts7c6ad6a
apacheconfig: nouvelles options pour le développementc2d5eab
pxs fait aussi git pull avec un dépôt sans annexedca7bee
pxs fonctionne pour les dépôt normaux comme pci -A
Version 2.20.0 du 12/11/2015-15:41
16d95d2
apache_autoconf(): déploiement des certificats autorité775a021
nutools: ajout de cpvcs() pour copier avec la sémantique de cpnovcs() les fichiers de VCS aussi1ca0ee5
runs: ajout des options --force, --copy-links et --with-vcs à ref()91686fb
templatectl: il n'est plus nécessaire de spécifier explicitement fichier.template
Version 2.19.0 du 02/11/2015-11:03
37f3bff
apacheconfig: diverses corrections de bugs5d3861b
apacheconfig: si host==@@dhost@@, alors hostname=@@dhostname@@ et aliases=@@daliases@@27592d4
apacheconfig: support des hôtes dynamiques ou statiques93ac7ea
re-écrire la gestion des templates pour apacheconfig et runsconfig
Version 2.18.0 du 27/10/2015-12:05
434403a
Intégration de la branche uscrontab2118885
uscrontab: possibilité de mettre en pause sans modifier les planifications en cours0eeee20
awkrun: renommer les fonctions quote_*18691c8
upassword: maj doc et support des commentaires pour le mode batch
Version 2.17.2 du 26/09/2015-12:25
1837a0c
pxs: corriger xget, xcopy, xmove pour utiliser directement git annex sync
Version 2.17.1 du 26/09/2015-12:21
c8c6744
pxs: support des versions <= 5.20150825
Version 2.17.0 du 26/09/2015-11:51
552e4ba
améliorer pxs pour un dépôt en mode direct2ce66e6
maj doc
Version 2.16.0 du 10/09/2015-11:16
42aa7ea
fonctions e*: changer l'affichage en mode NO_COLOR pour afficher les préfixes complets
Version 2.15.0 du 08/09/2015-10:14
69ee45a
Intégration de la branche prel-fixes47b6e5b
créer VERSION.txt et CHANGES.txt à la racine du projet9d8a747
faire le push à la fin des opérations d'update et/ou de merge
Version 2.14.0 du 03/09/2015-09:04
9dcd60b
pxs transfert les données aussi en mode direct
Version 2.13.0 du 01/09/2015-15:44
8d2e386
uscrontab: permettre d'ignorer le code d'erreur pour une commande planifiéeaa989ef
Intégration de la branche uinst58d9f16
uinst -y pose toujours la question si le répertoire est calculé automatiquement594fd4e
activer l'autocomplétion pour uinst -h
Version 2.12.1 du 24/08/2015-16:12
e356c2b
bug avec le calcul du systèmee040cac
Avec les fonctions e*, afficher le statut de façon explicite en mode non coloré
Version 2.12.0 du 23/08/2015-22:57
dcb85ac
Améliorer le déploiement uinst:rsync avec préfixes pour les hôtes distants
Version 2.11.0 du 21/08/2015-10:31
d9282f7
uinst: ajouter l'option -h pour la méthode uinst:rsync7643573
nettoyer la branche
Version 2.10.0 du 19/08/2015-10:23
6ba41b9
support de --uses-su pour ruinst -C
Version 2.9.0 du 10/08/2015-14:04
447d13f
support de nouvelles versions d'OS pour sysinfos48e111a
fconv et fnconv: le premier argument est le fichier s'il n'est pas spécifié avec -fc29f4b9
mkiso: nouvelles options -A et -V662b82f
caturl --check ne doit pas afficher l'url
Version 2.8.0 du 22/07/2015-15:09
0f5b572
uinst installe maintenant les profils en mode partagé par défautfb6b492
améliorer l'affichage des scripts geturl et openurl
Version 2.7.0 du 17/07/2015-22:03
7e2a6c3
update-nutools ignore par défaut l'eventuel proxy défini par http_proxy13215c3
apacheconfig: améliorer l'affichage de l'aide et support du répertoire .apacheconfig27f5f7a
pyulib honore maintenant UTOOLS_NO_COLORS3ee6cb4
diminuer l'indentation pour les fonctions e*d4ac5f7
modifier l'affichage des fonction e*
Version 2.6.0 du 10/07/2015-17:32
efa6b3a
Intégration de la branche ftps3288999
authftp: support tls en forçant l'utilisation de lftp58e7f6f
pconf reconnait maintenant les arguments offline et online
Version 2.5.1 du 03/07/2015-08:29
abc4cb9
dumpclients: possibilité de choisir les champs supplémentaires à afficher
Version 2.5.0 du 03/07/2015-07:39
2e15cbe
Ajouter l'option -z à dumpclients
Version 2.4.0 du 01/07/2015-04:04
fda97a8
mise à jour de upassword
Version 2.3.0 du 01/07/2015-03:09
f581aa9
Intégration de la branche pdev-merges80d7a73
ajouter les options -b et -s à pdev
Version 2.2.0 du 24/06/2015-16:19
98cfdfc
Intégration de la branche update-upassword34f027b
bug avec la présence du scheme dans shab5e6c13
Intégration de la branche update-upassworde4e2fa7
mise à jour upassword pour afficher sha en hexadécimal
Version 2.1.1 du 22/06/2015-11:37
40225b0
Intégration de la branche proxy-default2fa0791
profile.d/proxy lit aussi les valeurs par défaut pour l'hôte
Version 2.1.0 du 22/06/2015-10:25
2a3eb76
Intégration de la branche uenv-modifsbd8c7f8
correction d'un bug avec le nom finald73c929
correction d'un bug avec le choix du répertoire de destinatione9089d8
les répertoires de profil partagé et de machine sont traités comme un seul répertoiree3f76cd
possibilité de spécifier si un profil doit être installé dans le répertoire de profil partagé
Version 2.0.0 du 22/06/2015-00:48
8286b29
Intégration de la branche uenv-modifsc43cda0
les répertoires de profil sont spécifiques au nom de la machine
Version 1.19.0 du 21/06/2015-10:27
387dec2
Intégration de la branche add-pxwa4d0b734
ajout de la commande xwebapp
Version 1.18.0 du 09/06/2015-10:40
01e2929
Intégration de la branche fix-javapropertiesb24e9ff
norm_properties() affiche les caractères en majuscule, comme JavaProperties#store()
Version 1.17.0 du 07/06/2015-14:00
e2d0c0c
Intégration de la branche pdev-fix1cc3bd4
ajouter l'option --sync à pdev
Version 1.16.0 du 04/06/2015-22:14
4a15085
Intégration de la branche verbose-update8a27561
pu: afficher un message s'il y a des modifications locales
Version 1.15.0 du 22/05/2015-17:03
e715087
Intégration de la branche update-upassworda74a373
upassword: possibilité de spécifier de façon dynamique la ligne à afficher après
Version 1.14.0 du 22/05/2015-16:41
d8f20c3
Intégration de la branche update-upassworddea524a
ajout du mode batch
Version 1.13.0 du 22/05/2015-16:04
275bff8
Intégration de la branche update-upassword1ce1d98
mise à jour de upassword
Version 1.12.0 du 22/05/2015-13:37
57fc84d
correction d'un bug avec prel -scf108d7
Intégration de la branche prel-show-modifsa744f48
prel -s afficher la liste des modifications qui seraient enregistrées
Version 1.11.0 du 22/05/2015-11:41
2984052
Intégration de la branche quiet-completion755cfa7
ne pas afficher les erreurs pour les fonctions de complétion de git2b5eb2a
Intégration de la branche pub004730
uproject update fait fetch puis merge, manuellement
Version 1.10.0 du 20/05/2015-12:08
bf1d86a
Intégration de la branche pu-auto-forward8bf8164
fast-forwarder automatiquement les branches locales par rapport aux branches distantes8baabea
Intégration de la branche ptools-maj-topic5ff5b7d
déterminer les branches de topic: ignorer les branches avec un slash dans le nom
Version 1.9.0 du 19/05/2015-18:25
5933089
Intégration de la branche awkfsvcaeb06e
possibilité de spécifier les types des champs pour mysqlloadcsvb2c9f81
uawk requière maintenant de spécifier le nom de l'outil
Version 1.8.1 du 19/05/2015-10:45
de8d690
Intégration de la branche annex-support2044181
ne pas synchroniser l'annexe en mode automatique
Version 1.8.0 du 19/05/2015-10:27
4779695
Intégration de la branche annex-support89ad130
support de git-annex pour pp et pdev
Version 1.7.0 du 15/05/2015-16:11
16ad285
Intégration de la branche nutools93d8262
rajouter le script nutools pour vérifier la version installée de nutools. renommer la fonction nutools() en pconf()
Version 1.6.0 du 04/05/2015-12:40
0463b2c
Intégration de la branche norm_props48ca720
ajout de l'en-tête
Version 1.5.1 du 29/04/2015-10:14
4c92f54
Intégration de la branche push-all02c15f9
pp -a pousse toutes les branches et tous les tags. ajouter les options -b et -t pour pousser respectivement toutes les branches et tous les tags
Version 1.4.1 du 29/04/2015-10:12
Release erronée, à ignorer
Version 1.4.0 du 27/04/2015-18:12
7122fc4
Intégration de la branche norm-properties845c54e
ajout de la fonction norm_properties
Version 1.3.0 du 24/04/2015-12:32
bdc6e9b
Intégration de la branche localhost94b2b48
reconnaitre la valeur spéciale localhost pour check_hostname()
Version 1.2.4 du 20/04/2015-17:55
988e045
bug
Version 1.2.3 du 20/04/2015-17:43
Correction d'un bug avec la copie des fichiers
d3ab6b8
bug7e0d44b
cosmetic
Version 1.2.2 du 20/04/2015-01:16
Version 1.2.1 du 20/04/2015-01:15
145acfa
bug
Version 1.2.0 du 16/04/2015-13:59
d756a6c
Intégration de la branche ldapt57dac04
support de xempty explicite, et de la possibilité de désactiver ce traitement75f21b5
support des attributs ordonnés00088b3
cosmetic
Version 1.1.1 du 16/04/2015-12:10
Mise à jour de .ulibver
Version 1.1.0 du 16/04/2015-12:09
4b445a2
Intégration de la branche ldapt-evf8bd000
support de la nouvelle fonction ensurevaldbd9605
Intégration de la branche ptools1fb27d6
pousser le tag quand il a été créé
Version 1.0.0 du 14/04/2015-10:05
commencer à suivre les versions de nutools: cette release est la première de la série
66bbf23
Intégration de la branche update-ulibverf5aeff7
maj de ulib073e7b0
Intégration de la branche ptools8f6a32b
forcer la création de la destination. afficher un message informatif48d9104
Intégration de la branche ptools6890d30
workaround pour le bug sous debian squeeze91de409
Intégration de la branche ptoolscd50646
ne pas mettre à jour le fichier localf321f1c
Intégration de la branche ptools6258a6b
utiliser la version au lieu de la release5589314
bug10a7d4e
Intégration de la branche ptoolscd92832
ne pas supprimer la branche develop3f1dc3e
Intégration de la branche ptoolsce050db
ajout d'un changelog possibilité d'éditer le changelog avec -e supprimer les options courtes -z et -Z2bc314c
ajout de --merge-log supprimer les options courtes -z et -Zfc35a05
inclure la liste des modifications dans le log4578219
Intégration de la branche ptools5b0715e
vérifier la présence dans le dépôt distant0e6e94c
Intégration de la feature branch ptools10152b4
calcul de newver action delete6c8e750
implémener -z et -Z2f41de3
cosmetic5f6d5bb
ajout des options courtes -z et -Z18bb510
supprimer l'option courte -d qui est déjà utilisée pour diffdd2a712
ajout de -d et --force-delete38f04ff
maj doc523d3f1
doc pour nouvelle fonctionnalité à implémenter13dfb9a
Intégration de la feature branch prel-tagda96f72
ajout d'un tag après fusion de la branche dans master2a71a51
Intégration de la feature branch prel-tag09c59d8
ne pas afficher les erreurs3e514d5
maj docf9d4556
Intégration de la feature branch linedots7ae9b48
ajout de elinedotsffa9195
fast-forwarder si possiblef64117c
cosmeticd8a3ed4
checkout par défaut89be42e
ne pas utiliser csort881bcde
tenir compte de la valeur de origin7c67a7f
tenir compte des branches potentiellesb757ca1
Intégration de la feature branch git-optsc3683a5
bug743e17b
fast-forwarder automatiquement la branche vers laquelle on basculee3e3bbb
ajout de git_fast_forward1661ee5
ajout des fonctions git_is_ancestor(), git_should_ff(), git_should_push(), git_is_merged()2e215cc
utiliser l'apib975724
maj doc262d12e
toujours charger le module8ae0a8d
utiliser nouvelle API --add-metadata259e1be
ajout de --add-metadata support de --allow-empty pour --update8d3ab79
ajout de semver_addmetadata utiliser API moderne pour les perfsac940b8
ne garder que les infos sur la branche courante dans les metadata1e11a57
ajouter pz pour faire une archive d'un projet9389fb0
autoriser --allow-emptyp pour l'action --showf90ad4d
bug26aa98f
cosmetic8deda74
cosmeticf8c4a54
calcul de la version avec --prel22a26d9
support des numéros style maven4f0a746
support des fichiers pom.xml6d85330
Intégration de la feature branch ptoolsf60787a
prel est maintenant en topevel7647d2d
prel est prêt à passer en toplevel7c36761
possibilité de faire -u et -m dans la même commandede618ae
possibilité de ne pas supprimer une feature branch après son intégration57bf621
cosmetic8d4d35d
mettre à jour la version avec pverf98c977
support de -v en mode auto4b64305
finaliser l'option -u5862e75
ne pas charger le fichier s'il n'existe pase5b8b81
début d'implémentation de update9235ce1
nettoyageffaed8a
quelques corrections9182dcf
maj api chargement depuis ~/etc/completion.dbbbc35a
maj api chargement depuis ~/etc/completion.dd2133c7
intégrer les modifications faites à l'ur90772f0
Intégration de la feature branch completion163df88
buge8d683b
bug041a830
suite du support de bash_completion9c17a60
framework pour la complétion automatiquebbbe6c4
l'option -c ne fait que le basculement ou la création. Le choix de la version se fera avec -uc5ba03b
ajouter les completions pour prel2b2b7f5
début d'implémentation de prel -c3f925ca
déplacer le code de pver dans ptools