aboutsummaryrefslogtreecommitdiffstats
path: root/test_usage.sh
Commit message (Collapse)AuthorAgeFilesLines
* remove support for ArchMatthew Fernandez2017-10-251-30/+4
| | | | | | The last release of GNU Arch was in 2006, over ten years ago at time of writing. GNU suggests users should migrate repositories to Bazaar. This commit removes all support for Arch to reduce ongoing maintenance overheads.
* test_usage.sh: update import-xml --comment-root -> --rootW. Trevor King2012-10-271-1/+1
| | | | | | | | | | This catches the tests up with: commit 4db1a045a0606bead191a563abc54dfa8352efe0 Author: W. Trevor King <wking@tremily.us> Date: Wed Aug 29 23:26:17 2012 -0400 Rewrite commands to use bugdirs instead of a single bugdir.
* Update test_usage.shW. Trevor King2010-01-231-36/+41
|
* Added --allow-empty to "be commit"W. Trevor King2009-07-191-0/+5
| | | | | | | Previously many backends would silently add an empty commit. Not very useful. When the new --allow-empty flag and related allow_empty options are false, every versioning backend is guaranteed to raise the EmptyCommit exception in the case of an attempted empty commit.
* Merged Alex Miller's git-config-not-found patchAlex Miller2009-07-141-2/+2
|
* seems to work ;)W. Trevor King2009-07-101-0/+6
|
* "be set-root" changed to "be init"W. Trevor King2009-06-301-1/+1
| | | | | | | | | On the advice of Martin F Krafft <madduck@debian.org> as posted in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477125 on Fri, 12 Jun 2009 17:03:02 +0200
* Added darcs support.W. Trevor King2009-06-301-17/+24
| | | | | | | | | | | | I don't know much darcs, so I make no claims about the beauty of my implementation. It seems to get the job done though, until a darcs guru comes along. I also tweaked the libbe.git.Git._rcs_get_user_id to handle the case where user.name or user.email are not set. I also added the option to pass a stdin string into the libbe.rcs.RCS._u_invoke* functions.
* Fixed spelling mistake in test_usage.shW. Trevor King2008-12-211-1/+1
|
* Added becommands/merge to join duplicate bugs.W. Trevor King2008-11-241-1/+7
|
* Removed auto-wrapping from comment.Comment.string().W. Trevor King2008-11-241-1/+1
| | | | | | | | | | It makes tracebacks almost illegible. I doubt markup/markdown systax or auto-formatting is really useful, since bugs-reports are ususally a short comment and a traceback. I also closed a4d38ba7-ec28-4096-a4f3-eb8c9790ffb2 and 7bfc591e-584a-476e-8e11-b548f1afcaa6, which have probably been fixed for a long time...
* Added archive/project init code for `./test_usage.sh arch`.W. Trevor King2008-11-231-1/+23
| | | | Also some minor cleanups.
* Major rewrite of RCS backends. RCS now represented as a class.W. Trevor King2008-11-181-3/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lots of changes and just one commit. This started with bug dac91856-cb6a-4f69-8c03-38ff0b29aab2, when I noticed that new bugs were not being added appropriately with the Git backend. I'd been working with Git trouble before with bug 0cad2ac6-76ef-4a88-abdf-b2e02de76f5c, and decided things would be better off if I just scrapped the current RCS architecture and went to a more object oriented setup. So I did. It's not clear how to add support for an RCS backend: * Create a new module that - defines an inheritor of rsc.RCS, overriding the _rcs_*() methods - provide a new() function for instantizating the new class - defines an inheritor of rcs.RCStestCase, overiding the Class attribute - defines 'suite' a unittest.TestSuite testing the module * Add your new module to the rest in rcs._get_matching_rcs() * Add your new module to the rest in libbe/tests.py Although I'm not sure libbe/tests.py is still usefull. The new framework clears out a bunch of hackery that used to be involved with supporting becommands/diff.py. There's still room for progress though. While implementing the new verision, I moved the testing framework over from doctest to a doctest/unittest combination. Longer tests that don't demonstrate a function's usage should be moved to unittests at the end of the module, since unittest has better support for setup/teardown, etc. The new framework also revealed some underimplented backends, most notably arch. These backends have now been fixed. I also tweaked the test_usage.sh script to run through all the backends if it is called with no arguments. The fix for the dac bug turned out to be an unflushed file write :p.
* Added 'hg', 'arch', and 'none' RCS modes to test_usage.sh.W. Trevor King2008-11-161-3/+17
|
* Fixed another bug in git.strip_git() (bug 0cad).W. Trevor King2008-11-161-7/+37
| | | | | Also added git mode to test_usage.sh. I'll go through and add modes for the other RCSs...
* Added ./test_usage.sh as an example usage scenario.W. Trevor King2008-11-161-0/+47
It is also a good integration test.