@@ -124,18 +124,22 @@ if [ "${current_hash}" = "${prev_hash}" ]; then
124
124
exit
125
125
fi
126
126
127
+ create_upgrade_properties ()
128
+ {
129
+ cat << EOF > "$1 /upgrade.properties"
130
+ description: <INSERT DESCRIPTION HERE>
131
+ compatibility: full|backwards|partial|breaking
132
+ EOF
133
+ }
134
+
127
135
# Copy current and new dbscheme into the upgrade dir
128
136
upgradedir=" ${upgrade_root} /${prev_hash} "
129
137
mkdir -p " ${upgradedir} "
130
138
131
139
cp " ${scheme_file} " " ${upgradedir} "
132
140
git cat-file blob " ${prev_hash} " > " ${upgradedir} /old.dbscheme"
133
141
134
- # Create the template upgrade.properties file in the upgrade dir.
135
- cat << EOF > "${upgradedir} /upgrade.properties"
136
- description: <INSERT DESCRIPTION HERE>
137
- compatibility: full|backwards|partial|breaking
138
- EOF
142
+ create_upgrade_properties " ${upgradedir} "
139
143
140
144
# Copy current and new dbscheme into the downgrade dir
141
145
downgradedir=" ${downgrade_root} /${current_hash} "
@@ -144,11 +148,7 @@ mkdir -p "${downgradedir}"
144
148
cp " ${scheme_file} " " ${downgradedir} /old.dbscheme"
145
149
git cat-file blob " ${prev_hash} " > " ${downgradedir} /$( basename " ${scheme_file} " ) "
146
150
147
- # Create the template upgrade.properties file in the downgrade dir.
148
- cat << EOF > "${downgradedir} /upgrade.properties"
149
- description: <INSERT DESCRIPTION HERE>
150
- compatibility: full|backwards|partial|breaking
151
- EOF
151
+ create_upgrade_properties " ${downgradedir} "
152
152
153
153
# Tell user what we've done
154
154
cat << EOF
0 commit comments