123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #!/bin/sh
- #
- # Copyright (c) 2013-2016 Marcus Rohrmoser, http://purl.mro.name/recorder
- #
- # Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
- # associated documentation files (the "Software"), to deal in the Software without restriction,
- # including without limitation the rights to use, copy, modify, merge, publish, distribute,
- # sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
- # furnished to do so, subject to the following conditions:
- #
- # The above copyright notice and this permission notice shall be included in all copies or
- # substantial portions of the Software.
- #
- # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
- # NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
- # OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- #
- # MIT License http://opensource.org/licenses/MIT
- #
- #
- #
- # commit all stations and podcasts into their according git repos.
- #
- git --version >/dev/null || { echo "Please install git" && exit 1; }
- cd "$(dirname "$0")/.."
- base_dir="$(pwd)"
- cd "$base_dir"
- for i in htdocs/stations/*/.git htdocs/podcasts/*/.git
- do
- cd "$i"/.. \
- && pwd \
- && git add --all . \
- && git commit -m "update" \
- && git update-server-info
- cd "$base_dir"
- done
- # for i in htdocs/*/*/.git ; do cd "$i"/.. ; time sudo -u www-data git gc ; cd - ; done
- du -msc htdocs/*/*/.git
|