File: updatedoc.in

package info (click to toggle)
libcereal 1.3.2%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 2,064 kB
  • sloc: cpp: 19,837; xml: 178; sh: 56; makefile: 13
file content (25 lines) | stat: -rwxr-xr-x 531 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/env bash

# Updates the doxygen documentation, and copies it into the appropriate place
# in the gh-pages branch.

set -e

tempdir=`mktemp -d`
branch=`git rev-parse --abbrev-ref HEAD`

cp -r @PROJECT_BINARY_DIR@/doc/html/ ${tempdir}

git stash
git checkout gh-pages

rm -rf @PROJECT_SOURCE_DIR@/assets/doxygen
mkdir @PROJECT_SOURCE_DIR@/assets/doxygen
cp -r ${tempdir}/html/* @PROJECT_SOURCE_DIR@/assets/doxygen/

rm -rf ${tempdir}

git commit @PROJECT_SOURCE_DIR@/assets/doxygen

git checkout ${branch}
git stash apply