initial import
PACKAGE=$(basename pwd) # replace with your package name svn list 'svn+ssh://ewl-guest@svn.debian.org/svn/pkg-java/trunk/' cd ${PACKAGE} debuild clean svn import debian 'svn+ssh://ewl-guest@svn.debian.org/svn/pkg-java/trunk/${PACKAGE}/debian' svn mkdir 'svn+ssh://ewl-guest@svn.debian.org/svn/pkg-java/tags/${PACKAGE}' svn mkdir 'svn+ssh://ewl-guest@svn.debian.org/svn/pkg-java/branches/${PACKAGE}'
working, updating, committing
svn checkout svn+ssh://ewl-guest@svn.debian.org/svn/pkg-java/trunk/${PACKAGE} cd ${PACKAGE} svn update svn add DIR|FILE svn commit
creating a tag
svn copy 'svn+ssh://ewl-guest@svn.debian.org/svn/pkg-java/trunk/${PACKAGE}' \ 'svn+ssh://ewl-guest@svn.debian.org/svn/pkg-java/tags/${PACKAGE}/RELEASE_1_2_2-8' \ -m 'SOME COMMENT'
using svn-buildpackage
mkdir WORKINGDIR cd WORKINGDIR mkdir tarballs cp .../*.orig.tar.gz tarballs svn checkout svn+ssh://ewl-guest@svn.debian.org/svn/pkg-java/trunk/${PACKAGE} cd ${PACKAGE} svn propset mergeWithUpstream 1 debian svn commit (svn update) svn-buildpackage --svn-ignore -us -uc -rfakeroot svn-buildpackage --svn-lintian --svn-linda -rfakeroot svn-buildpackage --svn-tag -rfakeroot
Updating a package
rm ../*.gz uscan --no-symlink svn-upgrade ../*.gz rm ../*.gz
Then edit/test/commit as normal.
If uscan fails, update or create the debian/watch file.