mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 00:45:18 +03:00
7c5f958561
They are: - faster to run (12s vs 30s in test-convert-svn-branches case) - easier to craft - easier to debug - more portable
45 lines
732 B
Bash
Executable File
45 lines
732 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# Use this script to generate startrev.svndump
|
|
#
|
|
|
|
mkdir temp
|
|
cd temp
|
|
|
|
mkdir project-orig
|
|
cd project-orig
|
|
mkdir trunk
|
|
mkdir branches
|
|
mkdir tags
|
|
cd ..
|
|
|
|
svnadmin create svn-repo
|
|
svnurl=file://`pwd`/svn-repo
|
|
svn import project-orig $svnurl -m "init projA"
|
|
|
|
svn co $svnurl project
|
|
cd project
|
|
echo a > trunk/a
|
|
echo b > trunk/b
|
|
svn add trunk/a trunk/b
|
|
svn ci -m createab
|
|
svn rm trunk/b
|
|
svn ci -m removeb
|
|
svn up
|
|
echo a >> trunk/a
|
|
svn ci -m changeaa
|
|
|
|
# Branch
|
|
svn up
|
|
svn copy trunk branches/branch1
|
|
echo a >> branches/branch1/a
|
|
svn ci -m "branch, changeaaa"
|
|
|
|
echo a >> branches/branch1/a
|
|
echo c > branches/branch1/c
|
|
svn add branches/branch1/c
|
|
svn ci -m "addc,changeaaaa"
|
|
svn up
|
|
cd ..
|
|
|
|
svnadmin dump svn-repo > ../startrev.svndump |