Merge pull request #147 from keen99/patch-1
_create_or_patch_scmbrc is not noclobber safe
This commit is contained in:
@@ -48,7 +48,7 @@ _create_or_patch_scmbrc() {
|
|||||||
# If file exists, attempt to update it with any new settings
|
# If file exists, attempt to update it with any new settings
|
||||||
elif [ -n "$1" ]; then
|
elif [ -n "$1" ]; then
|
||||||
# Create diff of example file, substituting example file for user's config.
|
# Create diff of example file, substituting example file for user's config.
|
||||||
git diff $1 "$prefix""scmbrc.example" | sed "s/$prefix""scmbrc.example/.$prefix""scmbrc/g" > $patchfile
|
git diff $1 "$prefix""scmbrc.example" | sed "s/$prefix""scmbrc.example/.$prefix""scmbrc/g" >| $patchfile
|
||||||
if [ -s $patchfile ]; then # If patchfile is not empty
|
if [ -s $patchfile ]; then # If patchfile is not empty
|
||||||
cd "$HOME"
|
cd "$HOME"
|
||||||
# If the patch cannot be applied cleanly, show the updates and tell user to update file manually.
|
# If the patch cannot be applied cleanly, show the updates and tell user to update file manually.
|
||||||
|
|||||||
Reference in New Issue
Block a user