mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 01:07:15 +03:00
01528f5840
Summary: @simon suggested to rename `debugbackup` because `debug-` prefix implies that command is internal only and it's not safe for user to run it. This is not the case for the backup because user can safely run it. Test Plan: Run `test-infinitepush-*` Reviewers: simon, rmcelroy, mitrandir, durham, mjpieters Reviewed By: mjpieters Subscribers: simon, mjpieters, #sourcecontrol Differential Revision: https://phabricator.intern.facebook.com/D4292516 Tasks: 12479677 Signature: t1:4292516:1481213170:a03c3eaebd3459887bbb3ff1c80f20977139cc90
35 lines
1.1 KiB
Perl
35 lines
1.1 KiB
Perl
#if no-osx
|
|
$ . "$TESTDIR/library.sh"
|
|
$ . "$TESTDIR/library-infinitepush.sh"
|
|
$ setupcommon
|
|
$ mkcommit() {
|
|
> echo "$1" > "$1"
|
|
> hg add "$1"
|
|
> hg ci -m "$1"
|
|
> }
|
|
$ hg init server
|
|
$ cd server
|
|
$ setupsqlserverhgrc
|
|
$ setupdb
|
|
$ cd ..
|
|
$ hg clone -q ssh://user@dummy/server client
|
|
$ cd client
|
|
$ setupsqlclienthgrc
|
|
$ mkcommit initialcommit
|
|
$ hg pushbackup
|
|
searching for changes
|
|
remote: pushing 1 commit:
|
|
remote: 67145f466344 initialcommit
|
|
$ mkcommit commitwithbookmark
|
|
$ hg book abook
|
|
$ hg pushbackup
|
|
searching for changes
|
|
remote: pushing 2 commits:
|
|
remote: 67145f466344 initialcommit
|
|
remote: 5ea4271ca0f0 commitwithbookmark
|
|
$ mysql -h $DBHOST -P $DBPORT -D $DBNAME -u $DBUSER -p"$DBPASS" -e 'SELECT bookmark, node from bookmarkstonode'
|
|
bookmark node
|
|
infinitepush/backups/test/[0-9a-zA-Z.-]+\$TESTTMP/client/bookmarks/abook 5ea4271ca0f0cda5477241ae95ffc1fa7056ee6f (re)
|
|
infinitepush/backups/test/[0-9a-zA-Z.-]+\$TESTTMP/client/heads/5ea4271ca0f0cda5477241ae95ffc1fa7056ee6f 5ea4271ca0f0cda5477241ae95ffc1fa7056ee6f (re)
|
|
#endif
|