changelog-gen.tcl: Добавлено создание резервной копии выходного файла. Исправлен вывод в файл.
This commit is contained in:
parent
cb5c21c077
commit
2024aa86ba
|
@ -259,6 +259,17 @@ if [info exists args(--deb)] {
|
||||||
set outText [GenerateChangelogDEB]
|
set outText [GenerateChangelogDEB]
|
||||||
if [info exists args(--out-file)] {
|
if [info exists args(--out-file)] {
|
||||||
if [file exists $args(--out-file)] {
|
if [file exists $args(--out-file)] {
|
||||||
|
file copy -force $args(--out-file) "$args(--out-file).tmp"
|
||||||
|
|
||||||
|
set origOutFile [open "$args(--out-file).tmp" "r"]
|
||||||
|
set origText [read $origOutFile]
|
||||||
|
close $origOutFile
|
||||||
|
|
||||||
|
set outFile [open $args(--out-file) "w"]
|
||||||
|
puts $outFile $outText
|
||||||
|
puts $outFile $origText
|
||||||
|
close $outFile
|
||||||
|
|
||||||
if [info exists args(--last)] {
|
if [info exists args(--last)] {
|
||||||
set outFile [open $args(--out-file) "r+"]
|
set outFile [open $args(--out-file) "r+"]
|
||||||
puts $outFile $outText
|
puts $outFile $outText
|
||||||
|
|
Loading…
Reference in New Issue
Block a user