Index: third_party/sqlite/google_update_sqlite.sh |
=================================================================== |
--- third_party/sqlite/google_update_sqlite.sh (revision 26826) |
+++ third_party/sqlite/google_update_sqlite.sh (working copy) |
@@ -1,52 +0,0 @@ |
-#!/bin/bash |
- |
-# NOTICE: sqlite is no longer kept in CVS. It is now stored in fossil, a VCS |
-# built on top of sqlite (yay recursion). This script is kept as a reference |
-# for how to manually do the merge. |
- |
-head -n 5 "$0" |
-exit 1 |
- |
-# A simple script to make it easier to merge in newer versions of sqlite. |
-# It may not work perfectly, in which case, it at least serves as an outline |
-# of the procedure to follow. |
- |
-if [ "$1" = "" ]; then |
- echo "Usage: $0 <Date to pull from CVS> [<merge tool>]" |
- echo "Example: $0 '2007/01/24 09:54:56'" |
- exit 1 |
-fi |
- |
-if [ ! -f VERSION_DATE ]; then |
- echo "You must run this script in the sqlite directory, i.e.:" |
- echo "\$ ./google_update_sqlite.sh" |
- exit 1 |
-fi |
- |
-if [ "$2" = "" ]; then |
- MERGE="kdiff3 -m" |
-fi |
- |
-BASE_DATE=`cat VERSION_DATE` |
-NEW_DATE="$1" |
- |
-cd .. |
-echo "_____ Logging in to sqlite.org CVS (log in as anonymous)..." |
-cvs -d :pserver:anonymous@www.sqlite.org:/sqlite login |
-cvs -d :pserver:anonymous@www.sqlite.org:/sqlite checkout -P -D "$BASE_DATE" -d sqlite-base sqlite |
-cvs -d :pserver:anonymous@www.sqlite.org:/sqlite checkout -P -D "$NEW_DATE" -d sqlite-latest sqlite |
- |
-echo "_____ Removing CVS directories..." |
-find sqlite-base -type d -name CVS -execdir rm -rf {} + -prune |
-find sqlite-latest -type d -name CVS -execdir rm -rf {} + -prune |
- |
-echo "_____ Running merge tool..." |
-$MERGE sqlite-base sqlite-latest sqlite |
- |
-cd sqlite |
- |
-echo "_____ Updating VERSION_DATE to be $NEW_DATE ..." |
-echo $NEW_DATE > VERSION_DATE |
- |
-echo "_____ Processing generated files..." |
-./google_generate_preprocessed.sh |