chiark / gitweb /
vcs.git
3 years agoVersion 0.5 0.5
Richard Kettlewell [Thu, 16 Apr 2009 18:14:21 +0000]
Version 0.5

3 years agoStill build if no cURL branch-0.5
Richard Kettlewell [Thu, 16 Apr 2009 17:57:44 +0000]
Still build if no cURL

3 years agoMerge from test coverage branch
Richard Kettlewell [Fri, 10 Apr 2009 21:06:41 +0000]
Merge from test coverage branch

3 years agoInvoke 'vcs status' in tests.
Richard Kettlewell [Fri, 10 Apr 2009 21:04:20 +0000]
Invoke 'vcs status' in tests.
Work around crazy 'darcs whatsnew' behavior in 'vcs status'.  Not
pretty.

3 years agoUse gcov found by configure, not whatever happens to be on the path.
Richard Kettlewell [Fri, 10 Apr 2009 21:03:28 +0000]
Use gcov found by configure, not whatever happens to be on the path.

3 years ago'make coverage' to run test scripts and generate a coverage report.
Richard Kettlewell [Fri, 10 Apr 2009 20:48:29 +0000]
'make coverage' to run test scripts and generate a coverage report.
Assumes configured --with-gcov.

3 years agoAdd option to enable gcov-based test coverage analysis.
Richard Kettlewell [Fri, 10 Apr 2009 15:31:53 +0000]
Add option to enable gcov-based test coverage analysis.

3 years agoMan page typo fixes.
Richard Kettlewell [Fri, 10 Apr 2009 15:07:28 +0000]
Man page typo fixes.

3 years agotidy up
Richard Kettlewell [Fri, 10 Apr 2009 14:57:10 +0000]
tidy up

3 years agoDeclare environ locally
Richard Kettlewell [Fri, 10 Apr 2009 14:51:38 +0000]
Declare environ locally

3 years agoMerge more p4 updates
Richard Kettlewell [Fri, 10 Apr 2009 13:21:50 +0000]
Merge more p4 updates

3 years agoSplit up 'p4 where' commands so we don't overflow command-line length
Richard Kettlewell [Fri, 10 Apr 2009 13:20:08 +0000]
Split up 'p4 where' commands so we don't overflow command-line length
limits.

3 years agoMerge new 'vcs status' for p4 support.
Richard Kettlewell [Fri, 10 Apr 2009 12:17:09 +0000]
Merge new 'vcs status' for p4 support.

3 years agoDocument vcs status changes for p4.
Richard Kettlewell [Fri, 10 Apr 2009 12:08:51 +0000]
Document vcs status changes for p4.

3 years agoFor p4, 'vcs -n status' shouldn't produce output.
Richard Kettlewell [Fri, 10 Apr 2009 12:08:41 +0000]
For p4, 'vcs -n status' shouldn't produce output.

3 years agoRewrite p4_status() to produce more cvs-like output, with .vcsignore
Richard Kettlewell [Fri, 10 Apr 2009 11:59:57 +0000]
Rewrite p4_status() to produce more cvs-like output, with .vcsignore
support.

3 years ago'ignore' support. Nothing uses it yet.
Richard Kettlewell [Thu, 9 Apr 2009 19:31:51 +0000]
'ignore' support.  Nothing uses it yet.

3 years agoupdate CHANGES.html
Richard Kettlewell [Wed, 8 Apr 2009 18:20:09 +0000]
update CHANGES.html

3 years agoVCS_PAGER and VCS_DIFF_PAGER environment variables.
Richard Kettlewell [Wed, 8 Apr 2009 18:19:43 +0000]
VCS_PAGER and VCS_DIFF_PAGER environment variables.

3 years agoFurther p4 consistency support. p4 commit -m will now only apply to the
Richard Kettlewell [Wed, 8 Apr 2009 18:18:28 +0000]
Further p4 consistency support.  p4 commit -m will now only apply to the
current directory and children thereof.

3 years ago'vcs diff' with no further args now does 'p4 diff -du ...', taking a
Richard Kettlewell [Wed, 8 Apr 2009 17:37:10 +0000]
'vcs diff' with no further args now does 'p4 diff -du ...', taking a
step towards making use with p4 consistently apply to the current
directory and below rather than the whole workspace.

3 years agomd5sums and properly stripped executable.
Richard Kettlewell [Sat, 4 Apr 2009 18:59:31 +0000]
md5sums and properly stripped executable.

3 years agoVersion 0.4 0.4
Richard Kettlewell [Mon, 30 Mar 2009 19:33:09 +0000]
Version 0.4

3 years agoA missing CHANGES entry. branch-0.4
Richard Kettlewell [Mon, 30 Mar 2009 19:25:52 +0000]
A missing CHANGES entry.

3 years agoA more useful README.developers
Richard Kettlewell [Sun, 29 Mar 2009 16:52:38 +0000]
A more useful README.developers

3 years agoRemember to run tests/p4
Richard Kettlewell [Sun, 29 Mar 2009 16:44:55 +0000]
Remember to run tests/p4

3 years agoDon't try to revert single files. We don't support this for all
Richard Kettlewell [Sun, 29 Mar 2009 16:39:00 +0000]
Don't try to revert single files.  We don't support this for all
underlying version control systems yet - obviously this would be good
to fix.  Git is the problem one currently.

3 years agoAdd test script for p4. You will need p4d installed since the test runs
Richard Kettlewell [Sun, 29 Mar 2009 16:35:24 +0000]
Add test script for p4.  You will need p4d installed since the test runs
up its own server.  (Obviously you will need p4 itself installed too.)

Tamper with the guessing alorithm for the underlying version control
system a bit.  The current directory wins, then we try p4, then we look
in parents.  The p4 guessing is made less obtrusive.

3 years agovcs commit -m now works with p4.
Richard Kettlewell [Sun, 29 Mar 2009 15:22:44 +0000]
vcs commit -m now works with p4.

3 years agoTests now modify and update.
Richard Kettlewell [Sun, 29 Mar 2009 13:31:08 +0000]
Tests now modify and update.

vcs update does bzr pull instead of bzr update (to cope better with
unbound branches)

vcs update does darcs --all pull

3 years agoDarcs support
Richard Kettlewell [Sun, 29 Mar 2009 13:23:16 +0000]
Darcs support

3 years agoMention cURL dependency in CHANGES.html
Richard Kettlewell [Sun, 29 Mar 2009 11:53:32 +0000]
Mention cURL dependency in CHANGES.html

3 years agoremove out of date README.developers
Richard Kettlewell [Sun, 29 Mar 2009 11:47:01 +0000]
remove out of date README.developers

3 years agoAdd brief descriptions to command-specific help.
Richard Kettlewell [Sun, 29 Mar 2009 11:44:59 +0000]
Add brief descriptions to command-specific help.

3 years agoscripts/dist HTMLizes man page
Richard Kettlewell [Sun, 29 Mar 2009 11:21:17 +0000]
scripts/dist HTMLizes man page

3 years agoNew 'vcs clone' attempts to figure out what version control system is
Richard Kettlewell [Sun, 29 Mar 2009 11:14:51 +0000]
New 'vcs clone' attempts to figure out what version control system is
used by the thing you're cloning an execute the appropriate command.
This causes vcs to grow a dependency on cURL.

3 years agoEscape hyphens in man page
Richard Kettlewell [Sat, 28 Mar 2009 18:04:39 +0000]
Escape hyphens in man page

3 years agovcs annotate supported in all current version control systems.
Richard Kettlewell [Sat, 28 Mar 2009 17:01:00 +0000]
vcs annotate supported in all current version control systems.

3 years agoClarify meaning and limitations of 'vcs update'
Richard Kettlewell [Sat, 28 Mar 2009 16:29:00 +0000]
Clarify meaning and limitations of 'vcs update'

3 years agoMercurial support
Richard Kettlewell [Sat, 28 Mar 2009 16:12:07 +0000]
Mercurial support

3 years agoMerge p4 support
Richard Kettlewell [Sat, 28 Mar 2009 15:37:21 +0000]
Merge p4 support

3 years agoDocument perforce support
Richard Kettlewell [Sat, 28 Mar 2009 15:34:55 +0000]
Document perforce support

3 years agop4's vcs revert with no args now works (reverts everything below
Richard Kettlewell [Sat, 28 Mar 2009 15:34:19 +0000]
p4's vcs revert with no args now works (reverts everything below
current directory)

3 years agoCorrect troff syntax
Richard Kettlewell [Sat, 28 Mar 2009 15:25:14 +0000]
Correct troff syntax

3 years agoEnable 'edit' command
Richard Kettlewell [Sat, 28 Mar 2009 15:24:03 +0000]
Enable 'edit' command

3 years agoMore sensible p4_log
Richard Kettlewell [Sat, 28 Mar 2009 15:23:54 +0000]
More sensible p4_log

3 years agoCorrect sense of vcs log syntax check
Richard Kettlewell [Sat, 28 Mar 2009 15:18:22 +0000]
Correct sense of vcs log syntax check

3 years agoLargely untested Perforce support
Richard Kettlewell [Sat, 28 Mar 2009 14:24:47 +0000]
Largely untested Perforce support

3 years agoCorrect parentdir() (you'll notice the bug if you run vcs outside any
Richard Kettlewell [Sat, 28 Mar 2009 14:23:18 +0000]
Correct parentdir() (you'll notice the bug if you run vcs outside any
version-controlled directory)

3 years agoVersion 0.3 0.3
Richard Kettlewell [Sat, 28 Mar 2009 13:31:29 +0000]
Version 0.3

3 years agoscripts/dist now builds 32-bit and 64-bit versions on lenny and a 32-bit branch-0.3
Richard Kettlewell [Sat, 28 Mar 2009 13:17:39 +0000]
scripts/dist now builds 32-bit and 64-bit versions on lenny and a 32-bit
version on etch.

3 years agoGit support.
Richard Kettlewell [Sat, 28 Mar 2009 13:02:09 +0000]
Git support.

3 years agoUpdate design principles section of man page
Richard Kettlewell [Sat, 28 Mar 2009 12:04:16 +0000]
Update design principles section of man page

3 years ago'vcs revert' no longer deletes files that were added and that it has
Richard Kettlewell [Sat, 28 Mar 2009 12:02:59 +0000]
'vcs revert' no longer deletes files that were added and that it has
therefore removed from version control.  This was already true for bzr
and svn, and now its cvs backend takes care to achieve this too.

3 years agomake clean removes test-root
Richard Kettlewell [Sat, 28 Mar 2009 11:41:45 +0000]
make clean removes test-root

3 years agoAdd a test for revert.
Richard Kettlewell [Sat, 28 Mar 2009 11:40:47 +0000]
Add a test for revert.

4 years agoRemember to run svn test...
Richard Kettlewell [Sat, 24 Jan 2009 20:29:10 +0000]
Remember to run svn test...

4 years agoExtend tests to svn backend
Richard Kettlewell [Sat, 24 Jan 2009 20:18:25 +0000]
Extend tests to svn backend

4 years agoSimple (and incomplete) test suite
Richard Kettlewell [Sat, 24 Jan 2009 14:01:28 +0000]
Simple (and incomplete) test suite

4 years agoinclude CHANGES.html and bzr changelog in .deb
Richard Kettlewell [Sat, 24 Jan 2009 11:47:33 +0000]
include CHANGES.html and bzr changelog in .deb

4 years agoinclude CHANGES.html in /usr/share/doc
Richard Kettlewell [Sat, 24 Jan 2009 11:14:37 +0000]
include CHANGES.html in /usr/share/doc

4 years agoMore reliable distribution arrangements
Richard Kettlewell [Sat, 24 Jan 2009 11:02:17 +0000]
More reliable distribution arrangements

4 years agoRemember to ship debian/ files
Richard Kettlewell [Sat, 24 Jan 2009 11:01:52 +0000]
Remember to ship debian/ files

4 years agoShip CHANGES.html.
Richard Kettlewell [Thu, 22 Jan 2009 20:59:09 +0000]
Ship CHANGES.html.

4 years agoVersion 0.2 0.2
Richard Kettlewell [Thu, 22 Jan 2009 20:50:31 +0000]
Version 0.2

4 years agomerge from trunk
Richard Kettlewell [Thu, 22 Jan 2009 20:49:48 +0000]
merge from trunk

4 years agolog.cc was missed from last commit branch-0.2
Richard Kettlewell [Thu, 22 Jan 2009 20:44:56 +0000]
log.cc was missed from last commit

4 years agoPut commands in alpha order
Richard Kettlewell [Thu, 22 Jan 2009 20:39:19 +0000]
Put commands in alpha order

4 years agovcs log command
Richard Kettlewell [Thu, 22 Jan 2009 20:38:04 +0000]
vcs log command

4 years agoCorrect comment in guess.cc.
Richard Kettlewell [Thu, 22 Jan 2009 20:25:56 +0000]
Correct comment in guess.cc.

4 years agoNew "vcs update" command
Richard Kettlewell [Thu, 22 Jan 2009 20:23:23 +0000]
New "vcs update" command

4 years agoAdd a 'status' command
Richard Kettlewell [Thu, 22 Jan 2009 20:04:27 +0000]
Add a 'status' command
Add CHANGES.html to record user-visible changes

4 years agoTighter memory allocation checking
Richard Kettlewell [Thu, 22 Jan 2009 19:54:18 +0000]
Tighter memory allocation checking

4 years agoAdd home page links to debian source info
Richard Kettlewell [Thu, 22 Jan 2009 18:00:33 +0000]
Add home page links to debian source info

4 years agotypo fix, mention author
Richard Kettlewell [Thu, 22 Jan 2009 17:59:58 +0000]
typo fix, mention author

4 years agoVersion 0.1 0.1
Richard Kettlewell [Thu, 22 Jan 2009 17:36:42 +0000]
Version 0.1

4 years agoAdd missing SYNOPSIS section to man page branch-0.1
Richard Kettlewell [Thu, 22 Jan 2009 17:34:13 +0000]
Add missing SYNOPSIS section to man page

4 years agoDebianize.
Richard Kettlewell [Thu, 22 Jan 2009 17:24:55 +0000]
Debianize.

4 years agomore warnings
Richard Kettlewell [Thu, 22 Jan 2009 17:11:56 +0000]
more warnings

4 years agoformat string checking
Richard Kettlewell [Thu, 22 Jan 2009 17:11:48 +0000]
format string checking

4 years agomake distcheck-clean
Richard Kettlewell [Thu, 22 Jan 2009 16:49:59 +0000]
make distcheck-clean

4 years agoAdd a README and copyright notices
Richard Kettlewell [Thu, 22 Jan 2009 16:48:38 +0000]
Add a README and copyright notices

4 years agobzr/svn/cvs revert support
Richard Kettlewell [Thu, 22 Jan 2009 16:43:27 +0000]
bzr/svn/cvs revert support

4 years agoupdated scoreboard
Richard Kettlewell [Thu, 22 Jan 2009 15:15:28 +0000]
updated scoreboard

4 years agobzr/svn/cvs commit support
Richard Kettlewell [Thu, 22 Jan 2009 15:14:51 +0000]
bzr/svn/cvs commit support

4 years agobzr/svn/cvs remove support
Richard Kettlewell [Thu, 22 Jan 2009 15:07:12 +0000]
bzr/svn/cvs remove support

4 years agoSupport non-prefix command aliases.
Richard Kettlewell [Thu, 22 Jan 2009 15:06:41 +0000]
Support non-prefix command aliases.

4 years agoInitialize binary correctly.
Richard Kettlewell [Thu, 22 Jan 2009 15:06:01 +0000]
Initialize binary correctly.

4 years agobzr/cvs/svn add support
Richard Kettlewell [Thu, 22 Jan 2009 13:15:55 +0000]
bzr/cvs/svn add support

4 years agosvn support for vcs diff
Richard Kettlewell [Thu, 22 Jan 2009 12:10:34 +0000]
svn support for vcs diff

4 years agovcs diff for cvs backend
Richard Kettlewell [Thu, 22 Jan 2009 12:06:38 +0000]
vcs diff for cvs backend

4 years agoImplement 'vcs diff' for a bzr backend.
Richard Kettlewell [Thu, 22 Jan 2009 12:02:24 +0000]
Implement 'vcs diff' for a bzr backend.
Add a --verbose option which currently just prints out commands that are
executed.

4 years agoIdentify commands by unique prefixes
Richard Kettlewell [Thu, 22 Jan 2009 11:20:45 +0000]
Identify commands by unique prefixes

4 years agoGuessing of native VCS
Richard Kettlewell [Thu, 22 Jan 2009 10:47:47 +0000]
Guessing of native VCS

4 years agoMan page, help options
Richard Kettlewell [Thu, 22 Jan 2009 10:17:52 +0000]
Man page, help options