mirror of
https://github.com/rust-lang/cargo.git
synced 2025-09-25 11:14:46 +00:00

When changing cargo versions from stable to nightly, it's possible that the Cargo.lock format changes ever so slightly. This leaves the `Cargo.lock` file changed which is picked up by `git status`. This patch adjusts the `git status` invocation to limit itself to the CWD.
27 lines
554 B
Bash
Executable File
27 lines
554 B
Bash
Executable File
#!/bin/bash
|
|
# This script validates that there aren't any changes to the man pages.
|
|
|
|
set -e
|
|
|
|
cd src/doc
|
|
|
|
changes=$(git status --porcelain -- .)
|
|
if [ -n "$changes" ]
|
|
then
|
|
echo "git directory must be clean before running this script."
|
|
exit 1
|
|
fi
|
|
|
|
./build-man.sh
|
|
|
|
changes=$(git status --porcelain -- .)
|
|
if [ -n "$changes" ]
|
|
then
|
|
echo "Detected changes of man pages in src/doc:"
|
|
echo "$changes"
|
|
echo
|
|
echo "Please run './build-man.sh' in the src/doc directory to rebuild the"
|
|
echo "man pages, and commit the changes."
|
|
exit 1
|
|
fi
|