37 KiB
37 KiB
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