debian/0000755000000000000000000000000012163012641007162 5ustar debian/upstream.changelog0000644000000000000000000002210512163012641012673 0ustar ------------------------------------------------------------ revno: 41 [merge] committer: Aaron Bentley branch nick: trunk timestamp: Thu 2009-11-12 16:43:36 +1000 message: Merge setup.py from Martin Pool ------------------------------------------------------------ revno: 40 committer: Aaron Bentley branch nick: hitchhiker timestamp: Fri 2009-11-06 10:02:21 -0500 message: Handle permission denied for mkdir. ------------------------------------------------------------ revno: 39 committer: Aaron Bentley branch nick: hitchhiker timestamp: Wed 2009-07-08 21:10:33 -0400 message: Fix lsl with specified path. ------------------------------------------------------------ revno: 38 committer: Aaron Bentley branch nick: hitchhiker timestamp: Wed 2009-07-08 20:41:53 -0400 message: Use default logging to show true errors. ------------------------------------------------------------ revno: 37 committer: Paul Hummer branch nick: fix-typo timestamp: Mon 2009-06-22 11:09:14 -0600 message: Fixed typo ------------------------------------------------------------ revno: 36 committer: Aaron Bentley branch nick: hitchhiker timestamp: Thu 2008-11-13 00:10:07 -0500 message: Implement rename command ------------------------------------------------------------ revno: 35 committer: Aaron Bentley branch nick: hitchhiker timestamp: Tue 2008-11-11 20:08:35 -0500 message: Handle bad URLs better ------------------------------------------------------------ revno: 34 committer: Aaron Bentley branch nick: hitchhiker timestamp: Tue 2008-11-11 20:08:10 -0500 message: Implement ls -l functionality ------------------------------------------------------------ revno: 33 committer: Aaron Bentley branch nick: hitchhiker timestamp: Fri 2008-11-07 22:11:58 -0500 message: Implement mirror on Transport.copy_tree_to_transport ------------------------------------------------------------ revno: 32 committer: Aaron Bentley branch nick: hitchhiker timestamp: Fri 2008-11-07 10:06:15 -0500 message: tweak ------------------------------------------------------------ revno: 31 committer: Aaron Bentley branch nick: hitchhiker timestamp: Fri 2008-11-07 10:01:20 -0500 message: Implement mirror command ------------------------------------------------------------ revno: 30 committer: Aaron Bentley branch nick: hitchhiker timestamp: Mon 2008-10-27 11:08:41 +0000 message: Misc cleanup ------------------------------------------------------------ revno: 29 committer: Aaron Bentley branch nick: hitchhiker timestamp: Mon 2008-10-27 10:40:37 +0000 message: Add edit command ------------------------------------------------------------ revno: 28 committer: Aaron Bentley branch nick: hitchhiker timestamp: Thu 2008-10-16 16:00:13 -0400 message: Include credentials in info ------------------------------------------------------------ revno: 27 committer: Aaron Bentley branch nick: hitchhiker timestamp: Wed 2008-10-01 11:52:15 -0400 message: Tidying ------------------------------------------------------------ revno: 26 committer: Aaron Bentley branch nick: hitchhiker timestamp: Wed 2008-10-01 11:36:56 -0400 message: Add connect-and-wait command ------------------------------------------------------------ revno: 25 committer: Aaron Bentley branch nick: hitchhiker timestamp: Tue 2008-09-30 22:24:02 -0400 message: Add mkdir, history, tweak rm ------------------------------------------------------------ revno: 24 committer: Aaron Bentley branch nick: hitchhiker timestamp: Tue 2008-09-30 22:05:24 -0400 message: Add rm command ------------------------------------------------------------ revno: 23 committer: Aaron Bentley branch nick: hitchhiker timestamp: Tue 2008-09-30 21:56:24 -0400 message: Use stderr for informational strings ------------------------------------------------------------ revno: 22 committer: Aaron Bentley branch nick: hitchhiker timestamp: Tue 2008-09-30 21:48:29 -0400 message: Determine command parms by inspection ------------------------------------------------------------ revno: 21 committer: Aaron Bentley branch nick: hitchhiker timestamp: Tue 2008-09-30 21:30:38 -0400 message: Add put, exit commands ------------------------------------------------------------ revno: 20 committer: Aaron Bentley branch nick: hitchhiker timestamp: Tue 2008-08-26 22:26:29 -0400 message: Update docs ------------------------------------------------------------ revno: 19 committer: Aaron Bentley branch nick: hitchhiker timestamp: Tue 2008-08-26 21:09:46 -0400 message: Update to match variable name change ------------------------------------------------------------ revno: 18 committer: Aaron Bentley branch nick: hitchhiker timestamp: Mon 2008-08-18 02:36:27 -0400 message: Fix leading tab ------------------------------------------------------------ revno: 17 [merge] committer: Aaron Bentley branch nick: hitchhiker timestamp: Mon 2008-08-18 02:35:27 -0400 message: Merge rmtree command ------------------------------------------------------------ revno: 16 committer: Aaron Bentley branch nick: hitchhiker timestamp: Wed 2008-06-18 23:43:40 -0400 message: Fix info and cat/get error handling ------------------------------------------------------------ revno: 15 committer: Aaron Bentley branch nick: hitchhiker timestamp: Fri 2008-06-06 19:00:31 -0400 message: Add remote path to info ------------------------------------------------------------ revno: 14 committer: Aaron Bentley branch nick: hitchhiker timestamp: Fri 2008-06-06 18:51:48 -0400 message: Avoid loop-specific suggestion when not looping ------------------------------------------------------------ revno: 13 committer: Aaron Bentley branch nick: hitchhiker timestamp: Fri 2008-06-06 16:26:40 -0400 message: Clear transport on ConnectionReset ------------------------------------------------------------ revno: 12 committer: Aaron Bentley branch nick: hitchhiker timestamp: Fri 2008-06-06 16:25:18 -0400 message: Use high-level handler for ConnectionReset ------------------------------------------------------------ revno: 11 committer: Aaron Bentley branch nick: hitchhiker timestamp: Thu 2008-06-05 15:06:33 -0400 message: Update help ------------------------------------------------------------ revno: 10 committer: Aaron Bentley branch nick: hitchhiker timestamp: Thu 2008-06-05 14:32:21 -0400 message: Add usage to help ------------------------------------------------------------ revno: 9 committer: Aaron Bentley branch nick: hitchhiker timestamp: Thu 2008-06-05 14:17:58 -0400 message: Rename README ------------------------------------------------------------ revno: 8 committer: Aaron Bentley branch nick: hitchhiker timestamp: Thu 2008-06-05 14:17:09 -0400 message: Add README ------------------------------------------------------------ revno: 7 committer: Aaron Bentley branch nick: hitchhiker timestamp: Thu 2008-06-05 13:55:07 -0400 message: Allow specifying a command at the commandline ------------------------------------------------------------ revno: 6 committer: Aaron Bentley branch nick: hitchhiker timestamp: Thu 2008-06-05 13:46:42 -0400 message: Add info command ------------------------------------------------------------ revno: 5 committer: Aaron Bentley branch nick: hitchhiker timestamp: Thu 2008-06-05 01:08:40 -0400 message: Fix error handling ------------------------------------------------------------ revno: 4 committer: Aaron Bentley branch nick: hitchhiker timestamp: Thu 2008-06-05 00:46:39 -0400 message: Add command help ------------------------------------------------------------ revno: 3 committer: Aaron Bentley branch nick: hitchhiker timestamp: Thu 2008-06-05 00:15:53 -0400 message: Added COPYING ------------------------------------------------------------ revno: 2 committer: Aaron Bentley branch nick: hitchhiker timestamp: Thu 2008-06-05 00:10:20 -0400 message: Much cleanup, support location argument, cat, get transport caching ------------------------------------------------------------ revno: 1 committer: Aaron Bentley branch nick: hitchhiker timestamp: Wed 2008-06-04 17:30:10 -0400 message: Initial implementation of hitchhiker ------------------------------------------------------------ Use --include-merged or -n0 to see merged revisions. debian/hitchhiker.manpages0000644000000000000000000000001312163012641013013 0ustar debian/*.1 debian/clean0000644000000000000000000000001312163012641010161 0ustar debian/*.1 debian/pod2man.mk0000644000000000000000000000303512163012641011054 0ustar # pod2man.mk -- Makefile portion to convert *.pod files to manual pages # # Copyright information # # Copyright (C) 2008-2009 Jari Aalto # # License # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2 of the # License, or (at your option) any later version # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details at # Visit . # # Description # # Convert *.pod files to manual pages. Write this to 'install' # target: # # install: build $(MANPAGE) ifneq (,) This makefile requires GNU Make. endif # This variable *must* be set when calling PACKAGE ?= package # Optional variables to set MANSECT ?= 1 PODCENTER ?= $$(date "+%Y-%m-%d") # Directories MANSRC = MANDEST = $(MANSRC) MANPOD = $(MANSRC)$(PACKAGE).$(MANSECT).pod MANPAGE = $(MANDEST)$(PACKAGE).$(MANSECT) POD2MAN = pod2man POD2MAN_FLAGS = --utf8 makeman: $(MANPAGE) $(MANPAGE): $(MANPOD) # make target - create manual page from a *.pod page podchecker $(MANPOD) LC_ALL= LANG=C $(POD2MAN) $(POD2MAN_FLAGS) \ --center="$(PODCENTER)" \ --name="$(PACKAGE)" \ --section="$(MANSECT)" \ $(MANPOD) \ | sed 's,[Pp]erl v[0-9.]\+,$(PACKAGE),' \ > $(MANPAGE) && \ rm -f pod*.tmp # End of of Makefile part debian/watch0000644000000000000000000000013712163012641010214 0ustar version=3 # Nothing yet, the project hasn't released tar files. # See upstream version control debian/rules0000755000000000000000000000120712163012641010242 0ustar #!/usr/bin/make -f URL = lp:hitchhiker CHANGELOG = debian/upstream.changelog PACKAGE = hitchhiker # Run manually when package is updated get-changelog: bzr log $(URL) > $(CHANGELOG) man: $(MAKE) -C debian -f pod2man.mk PACKAGE=$(PACKAGE) makeman override_dh_installchangelogs: dh_installchangelogs $(CHANGELOG) override_dh_auto_build: man # Nothing to build override_dh_clean: dh_clean rm -rf build %: dh $@ # See #683551 due to debhelper change. (FTBFS; Closes: #713532) override_dh_auto_clean \ override_dh_auto_configure \ override_dh_auto_install \ override_dh_auto_test \ override_dh_perl \ override_dh_link: # End of file debian/changelog0000644000000000000000000000424512163012641011041 0ustar hitchhiker (0.01~20091129+bzr41-5) unstable; urgency=low * debian/control - (Standards-Version): Update to 3.9.4. - (Vcs-*): Update to anonscm.debian.org. * debian/copyright - Update year. * debian/rules - (targets: *auto*): New. Ignore auto rules. See #683551 due to debhelper change (FTBFS; Closes: #713532). -- Jari Aalto Thu, 27 Jun 2013 13:35:41 +0300 hitchhiker (0.01~20091129+bzr41-4) unstable; urgency=low * debian/control - (Standards-Version): Update to 3.9.3. - (XS-*, XB-*): Remove unused Python control fields (Closes: #673069). * debian/copyright - (Format): Update URL to 1.0. -- Jari Aalto Fri, 15 Jun 2012 12:49:33 +0300 hitchhiker (0.01~20091129+bzr41-3) unstable; urgency=low * debian/compat - Update to 9. * debian/control - (Build-Depends): Update to debhelper 9. - (Depends): Change from bzr to python-bzrlib (Closes: #660637). * debian/copyright - Update to DEP5. * debian/rules - (URL): New address. - (get-changelog): Retrieve full log, not just last 5. * debian/upstream.changelog - Update to include full log. * debian/watch - Mention that code is only available from upstream VCS. -- Jari Aalto Tue, 21 Feb 2012 11:08:21 -0500 hitchhiker (0.01~20091129+bzr41-2) unstable; urgency=low * debian/compat - Update to 8. * debian/control - (Build-Depends): Update to debhelper 8. - (Depends): Add bzr. Patch thanks to Martin Pool (LP: #600000; Closes: #587595). - (Standards-Version): Update to 3.9.1. - (XS-Python-Version): New field. * debian/copyright - Update year. * debian/debian-vars.mk - Remove. No more needed in debian/rules. * debian/rules - Move to full dh(1). * debian/source/format - New file. - Update to new package format "3.0 (quilt)" * debian/upstream.changelog - New file. -- Jari Aalto Thu, 14 Oct 2010 00:24:45 +0300 hitchhiker (0.01~20091129+bzr41-1) unstable; urgency=low * Initial release (Closes: #549104). -- Jari Aalto Sun, 29 Nov 2009 18:35:02 +0000 debian/docs0000644000000000000000000000001312163012641010027 0ustar README.txt debian/source/0000755000000000000000000000000012163012641010462 5ustar debian/source/format0000644000000000000000000000001412163012641011670 0ustar 3.0 (quilt) debian/README.source0000644000000000000000000000036512163012641011345 0ustar hitchhiker for Debian --------------------- See Debian Alioth Git directory for package maintenance: apt-cache showsrc hitchhiker | grep -i Vcs debcheckout hitchhiker -- Jari Aalto , Wed, 30 Sep 2009 23:00:36 +0300 debian/compat0000644000000000000000000000000212163012641010360 0ustar 9 debian/copyright0000644000000000000000000000241512163012641011117 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 Upstream-Name: hitchhiker Upstream-Contact: Aaron Bentley Source: https://launchpad.net/hitchhiker X-Upstream-Vcs: bzr branch lp:hitchhiker X-Upstream-Bugs: https://bugs.launchpad.net/hitchhiker X-Source: http://sourceforge.net/projects/ Files: * Copyright: 2008-2009 Aaron Bentley License: GPL-2+ Files: debian/* Copyright: 2009-2013 Jari Aalto License: GPL-2+ License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License can be found in "/usr/share/common-licenses/GPL-2". debian/hitchhiker.install0000644000000000000000000000002312163012641012667 0ustar hitchhiker usr/bin debian/control0000644000000000000000000000173612163012641010574 0ustar Source: hitchhiker Section: net Priority: optional Maintainer: Jari Aalto Build-Depends: debhelper (>= 9) Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/hitchhiker.git Vcs-Git: git://anonscm.debian.org/collab-maint/hitchhiker.git Homepage: https://launchpad.net/hitchhiker Package: hitchhiker Architecture: all Depends: python (>= 2.4), python-bzrlib (>= 2.0.0), ${misc:Depends} Description: access locations using Bazaar transports A client to access bzr transports, namely the Bazaar version control repositories. This utility can be used to log into the remote host and manipulate Bazaar repository content like it were a FTP or SFTP client. Commands include cp, mv, rmtree etc. Use Case: command 'bzr upgrade ' is run and after the process is over the backup.bzr needs to be removed. With this tool the task is easy. . An interactive mode and pure command line mode are provided. debian/hitchhiker.1.pod0000644000000000000000000000573112163012641012155 0ustar # Copyright and License # # Copyright (C) 2004-2009 Jari Aalto # Released under GNU GPL v2 or (at your option) later. # # To learn what TOP LEVEL section to use in manual pages, # see POSIX/Susv standard and "tility Description Defaults" at # http://www.opengroup.org/onlinepubs/009695399/utilities/xcu_chap01.html#tag_01_11 # # This is manual page in Perl POD format. Read more at # http://perldoc.perl.org/perlpod.html or run command: # # perldoc perlpod | less # # To check the syntax: # # podchecker *.pod # # Create manual page with command: # # pod2man PAGE.N.pod > PAGE.N # # A better command to make proper headings: # # NAME="Foo Bar" PROGRAM="myprogram" ; \ # LC_ALL= LANG=C \ # pod2man \ # --utf8 \ # --center="$NAME" \ # --name="$PROGRAM" \ # --section="1" \ # $PROGRAM.pod | # sed "s,[Pp]erl v[0-9.]\+,$PROGRAM," =pod =head1 NAME hitchhiker - Access locations using Bazaar transports =head1 SYNOPSIS hitchhiker [URL] [COMMAND] [ARGS] =head1 OPTIONS None. =head1 DESCRIPTION A client to access bzr transports, namely the Bazaar version control repositories. This utility can be used to log into the remote host and manipulate Bazaar repositoy content like it were a FTP, SFTP client. Command include cp, mv, rmtree etc. Use Case: command 'bzr upgrade ' is run and after the process is over the backup.bzr needs to be removed. With this tool the task is easy. If no COMMAND is supplied, interactive mode is launched. If no URL is supplied, in interactive mode, the "open" command should be used to connect to a location. =head1 EXAMPLES =head2 COMMAND LINE USE To run command, like B non-interactively, use URL, e.g. current directory: hitchhiker . help Without options, the command line client starts in interactive mode: hitchhiker (Cmd) Try command B for list of possibilities (Cmd) help at cd connect-and-wait edit exit get help info ls lsl mirror mkdir open put rename rm rmtree Further help is provided for each command: (Cmd) help open Usage: open LOCATION Open a new location. The location may be any URL supported by Bazaar. (Cmd) exit =head2 USE CASES Upgrade a remote Bazaar baranch at http://launchpad.net Bazaar and remove the backup bzr upgrade lp:~user/+brach/name --2a hitchhiker lp:~user/+brach/name rmtree backup.bzr =head1 ENVIRONMENT None. =head1 FILES None. =head1 SEE ALSO C C =head1 AUTHORS Program was written by Aaron Bentley . This manual page was written by Jari Aalto , for the Debian GNU system (but may be used by others). Updated by Jari Aalto . Released under license GNU GPL v2 or (at your option) any later version. For more information about license, visit . =cut