view etc/GNULIB.UPDATE @ 28238:50d83252f867 stable

axis.m: Update documentation. * axis.m: Update documentation to show calling forms with a space between the command and the axes to be affected (x|y|z) such as "tic x".
author Rik <rik@octave.org>
date Fri, 24 Apr 2020 13:04:08 -0700
parents 873ef98668d1
children e3ef089c5529
line wrap: on
line source

## Instructions for updating gnulib on development branch

## Change directory to the local Octave repositoy and clone the gnulib git
## repository:
git clone git://git.savannah.gnu.org/gnulib.git gnulib-git

## Convert to hg (might take some time):
hg --config extensions.convert= convert ./gnulib-git ./gnulib-hg

## Change directory to the gnulib sub-repo in Octave and execute the following
## commands:
cd ./gnulib
hg pull default
hg update
hg log -rtip --template "{node}\n"

## Take note of the SHA-1 hash (LAST_OLD_HASH) of that revision.

## Locate the first new revision in the converted repository and replace it in
## the following command:
cd ../gnulib-hg
hg log -r20111 --template "{node}\n"

## Take note of the SHA-1 hash (FIRST_NEW_HASH) of that revision.

## Change to the main directory of the local Octave repository and execute the
## following command replacing the hashes with the information just gathered:
cd ..
echo FIRST_NEW_HASH LAST_OLD_HASH > splicemap

## Execute the following command (having replaced FIRST_NEW_HASH):
hg --config extensions.convert= convert ./gnulib-hg ./gnulib --splicemap ./splicemap --config convert.hg.startrev=FIRST_NEW_HASH

## In the Octave repository do the following:
cd gnulib
hg update
cd ..
hg commit -m "maint: update gnulib subrepo."
hg push default -r .