commits.txtファイルで使用可能なコミットのリストがあり、後でブランチに適用できるように、これらのコミットのパッチのリストを準備する必要があります。そうするために、以下のbashスクリプトを書きました:-
#!/tools/bin/bash
echo "Enter input file name"
read FILENAME
echo "Enter log file name"
read LOGNAME
while read line;
do
git show -- $line > /dev/null
if [ $? -eq 0 ]
then
git format-patch -- $line -1
else
echo "NOT FOUND, Log commit ID"
$line >> $LOGNAME
fi
done < $FILENAME
入力ファイル名を「commits.txt」、ログファイル名を「mylog.txt」と入力します。これらのコミットのリストから *.patch ファイルを取得していません。手がかりはありますか?
ありがとう、プラサンナ・ナヴァラトナ