Vous n'êtes pas identifié(e).
Futur nouvel inscrit, tu dois au préalable lire l'intégralité des 10 articles des règles, s'il te plaît. Tout nouveau compte qui ne respecte pas les règles sera supprimé par l'administration.
Suite au script de ctesc356 "Dernier commit", cet autre script, adapté d'une version de Florent Rougon, est un bon complément (que certains d'entre vous ont peut-être déjà).
Il donne la liste de vos commits (id SHA1) importés ou compilés en cours.
Bien sûr, il faut adapter un peu à votre configuration : chemin vers votre dossier de compilation, liste des composants. Mais les lignes à modifier sont assez explicites.
#! /bin/sh
#Print SHA1 and dates for git versions.
#Adapted from Florent Rougon, mars 2018 (thank you)
set -e
#Building directory (target for download_and_compile.sh)
fg_build_dir="/home/<user>/fgfs"
firstColWidth=12
using_Debian_OSG=1
if [ $# -lt 1 ]; then
revision="HEAD"
else
# 'upstream/next' ('origin/next' with the default Git settings) is a
# useful value for public reports
revision="$1"
fi
fg_src_flavour="$2"
print_version_git() {
# NB: 'git rev-parse HEAD' gives the commit id
#
# Interesting values for the revision can be 'HEAD', 'next' or
# 'upstream/next' ('origin/next' with the default Git settings).
# The '| cat' ensures that the pager isn't called.
git log -1 "--pretty=tformat:%h %cD" "$revision" | cat
}
echo "fg_build_dir = " $fg_build_dir
echo ""
cd "$fg_build_dir/cmake" && printf "%-${firstColWidth}s" "cmake" && \
print_version_git
cd "$fg_build_dir/openscenegraph" && printf "%-${firstColWidth}s" "OSG 3.4" && \
print_version_git
cd "$fg_build_dir/plib" && printf "%-${firstColWidth}s" "PLIB" && \
print_version_git
cd "$fg_build_dir/simgear" && printf "%-${firstColWidth}s" "SimGear" && \
print_version_git
cd "$fg_build_dir/install/flightgear/fgdata" && printf "%-${firstColWidth}s" "FGData" && \
print_version_git
cd "$fg_build_dir/flightgear${fg_src_flavour}" && \
printf "%-${firstColWidth}s" "FlightGear" && \
print_version_git
echo ""
#echo "more comments (Linux version,...)"
Donne la forme :
cmake 8a42cd1 Tue, 2 Jul 2019 08:45:58 -0400
OSG 3.4 1f89e6e Sun, 3 Jun 2018 10:37:34 +0100
PLIB a542b8a Wed, 4 Oct 2017 17:33:51 +0200
SimGear 38f6a5a Wed, 14 Aug 2019 16:47:25 +0200
FGData 81fc15d Mon, 12 Aug 2019 18:02:02 +0100
FlightGear 47eda6e Wed, 14 Aug 2019 16:00:44 +0100
FG 2020.4.0, Linux Mint 20.3, Intel Core i7-11700F @ 2.50GHz, RAM 32 GB DDR4, NVIDIA GeForce RTX 3060 (12 GB)
Boeing 787-8 (YASim, avec nickyivyca, aco)
Hangar avions Patten (PAF) Robin DR400 JSBSim, Douglas DC3 JSBSim, CAP10B, Tecnam P92 JSBSim.
Hors ligne
J'avais vu ça... ça fonctionne, mais j'ai plusieurs installations et un fgdata commun.
J'ai une bidouille qui fonctionne, mais très orienté sur ma configuration.
Il y a des pistes intéressantes, merci Dany.
Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint
Hors ligne
Bonjour ctesc356,
Je ne suis pas étonné que tu aies déjà vu. C'est paru sur la "FGDevel list" (à ma demande si je me souviens bien). Mon objectif était de fournir facilement un maximum d'informations quand je postais, sur une question de ma part ou sur une anomalie.
FG 2020.4.0, Linux Mint 20.3, Intel Core i7-11700F @ 2.50GHz, RAM 32 GB DDR4, NVIDIA GeForce RTX 3060 (12 GB)
Boeing 787-8 (YASim, avec nickyivyca, aco)
Hangar avions Patten (PAF) Robin DR400 JSBSim, Douglas DC3 JSBSim, CAP10B, Tecnam P92 JSBSim.
Hors ligne
Bonjour,
je ne pige pas tout mais je capte l'essentiel du script
Ajoutez une ligne, genre:
cat <chemin vers "get_commit"> | sed -n '8,11p'
et vous aurez les "news" de SF-Flightgear
pour avoir "get_commit" à jour voir ici: http://fr.flightgear.org/forums/viewtop … 323#p43323
et: http://fr.flightgear.org/forums/viewtop … 315#p43315
Dernière modification par ctesc356 (5/09/2019 14:22:03)
Intel i5-9400F, 16Go Ram, Nvidia GTX1660Ti, Linux Mint
Hors ligne