chiark / gitweb /
vcs.git
20 months agoUpdate man page. rcs
Richard Kettlewell [Sun, 26 Jun 2011 08:49:34 +0000]
Update man page.

20 months agoA missing bit of arg quoting
Richard Kettlewell [Sat, 25 Jun 2011 16:55:45 +0000]
A missing bit of arg quoting

20 months agoRCS support now recurses into subdirectories.
Richard Kettlewell [Sat, 25 Jun 2011 16:53:49 +0000]
RCS support now recurses into subdirectories.

20 months agoMore consistent filename handling.
Richard Kettlewell [Sat, 25 Jun 2011 16:13:50 +0000]
More consistent filename handling.

20 months agovcs add <subdir> for RCS now makes sure that the RCS subdirectory
Richard Kettlewell [Sat, 25 Jun 2011 14:50:18 +0000]
vcs add <subdir> for RCS now makes sure that the RCS subdirectory
exists.

20 months agoRefuse to add subdirectories to RCS control.
Richard Kettlewell [Sat, 25 Jun 2011 14:31:14 +0000]
Refuse to add subdirectories to RCS control.
(Inconvenient as it makes the standard test rig unsuitable.)

20 months agovcs diff for RCS now handles added files.
Richard Kettlewell [Sat, 25 Jun 2011 14:22:30 +0000]
vcs diff for RCS now handles added files.

20 months agovcs add for RCS now remembers what files to later checkin, rather than
Richard Kettlewell [Sat, 25 Jun 2011 14:10:45 +0000]
vcs add for RCS now remembers what files to later checkin, rather than
synthesizing an initial checkin.  A bit ugly but fits better with the
rest of vcs.

20 months agoBasic RCS support
Richard Kettlewell [Sat, 25 Jun 2011 13:37:45 +0000]
Basic RCS support

20 months agoA bit more verbosity in tests
Richard Kettlewell [Sat, 25 Jun 2011 11:16:41 +0000]
A bit more verbosity in tests

20 months agogit tests use a private config file to avoid dependency on
Richard Kettlewell [Sat, 25 Jun 2011 11:15:47 +0000]
git tests use a private config file to avoid dependency on
(inconvenient, wrong or simply missing) user configuration.

20 months ago'vcs diff' always asks for 'cvs diff -Nu'.
Richard Kettlewell [Sat, 25 Jun 2011 11:11:25 +0000]
'vcs diff' always asks for 'cvs diff -Nu'.

20 months agoFor some reason 'git show' doesn't accept '--' to separate options
Richard Kettlewell [Wed, 22 Jun 2011 21:58:57 +0000]
For some reason 'git show' doesn't accept '--' to separate options
from positional arguments, so 'vcs show' shouldn't supply it.

23 months agobuild for squeeze only
Richard Kettlewell [Sun, 20 Mar 2011 17:30:15 +0000]
build for squeeze only

23 months agoMore bzr->git transition fixup.
Richard Kettlewell [Sun, 20 Mar 2011 17:11:00 +0000]
More bzr->git transition fixup.

23 months agoFix up after import from Bzr
Richard Kettlewell [Sun, 20 Mar 2011 17:01:46 +0000]
Fix up after import from Bzr

2 years agodarcs vcs show
Richard Kettlewell [Sun, 23 Jan 2011 21:13:37 +0000]
darcs vcs show

2 years agotest for editor()
Richard Kettlewell [Sun, 23 Jan 2011 20:46:54 +0000]
test for editor()

2 years agotest TempFile class
Richard Kettlewell [Sun, 23 Jan 2011 20:38:16 +0000]
test TempFile class

2 years agoAllow default text editor to be set by configure.
Richard Kettlewell [Sun, 23 Jan 2011 20:20:58 +0000]
Allow default text editor to be set by configure.
Normally defaults to vi.
For the Debian package, default to editor.

2 years agoTest named-file commit
Richard Kettlewell [Sun, 23 Jan 2011 20:09:18 +0000]
Test named-file commit

2 years agoREADMEs again
Richard Kettlewell [Sun, 23 Jan 2011 18:07:44 +0000]
READMEs again

2 years agomention vcs.stable
Richard Kettlewell [Sun, 23 Jan 2011 18:04:45 +0000]
mention vcs.stable

2 years agoupdate READMEs to reflect current state better
Richard Kettlewell [Sun, 23 Jan 2011 18:04:29 +0000]
update READMEs to reflect current state better

2 years agoImproved support for missing final newlines
Richard Kettlewell [Sun, 23 Jan 2011 17:44:52 +0000]
Improved support for missing final newlines
in p4 vcs diff/show output.

2 years agotighter vcs diff testing
Richard Kettlewell [Sun, 23 Jan 2011 17:34:24 +0000]
tighter vcs diff testing

2 years agoCorrect invocation of mv
Richard Kettlewell [Sun, 23 Jan 2011 16:41:17 +0000]
Correct invocation of mv
(Apple's mv is less generous about placement of -- than GNU's).

2 years agoAdd 'vcs checkin' as an alias for 'vcs commit'.
Richard Kettlewell [Sun, 23 Jan 2011 16:33:46 +0000]
Add 'vcs checkin' as an alias for 'vcs commit'.

2 years agoDon't need to mention issue #5 twice in CHANGES.
Richard Kettlewell [Sun, 23 Jan 2011 14:23:57 +0000]
Don't need to mention issue #5 twice in CHANGES.

2 years agomention recent bug fixes in CHANGES
Richard Kettlewell [Sun, 23 Jan 2011 14:23:33 +0000]
mention recent bug fixes in CHANGES

2 years agoMore systematic awkward-filename handling.
Richard Kettlewell [Sun, 23 Jan 2011 14:19:13 +0000]
More systematic awkward-filename handling.

For p4, stick ./ on the front, since it does not know "--" as an
end-of-option marker.

For everything else, use "--".

2 years agoDon't redirect in dry-run mode.
Richard Kettlewell [Sun, 23 Jan 2011 14:19:07 +0000]
Don't redirect in dry-run mode.

2 years agoImproved testing of and support for awkward filenames.
Richard Kettlewell [Sun, 23 Jan 2011 13:44:58 +0000]
Improved testing of and support for awkward filenames.
Further improvement remains welcome.

2 years agoComments and a bit of tidying to tests.
Richard Kettlewell [Sun, 23 Jan 2011 13:01:16 +0000]
Comments and a bit of tidying to tests.

2 years agoTest for tempfile()
Richard Kettlewell [Sat, 22 Jan 2011 13:06:50 +0000]
Test for tempfile()

2 years agoFix basename_()
Richard Kettlewell [Sat, 22 Jan 2011 13:01:20 +0000]
Fix basename_()
Renamed from basename() to avoid clash with Libc.
Add test.

2 years agomention issue 11 fix in CHANGES.html
Richard Kettlewell [Sat, 22 Jan 2011 12:43:50 +0000]
mention issue 11 fix in CHANGES.html

2 years agotypo
Richard Kettlewell [Sat, 22 Jan 2011 11:48:12 +0000]
typo

2 years agop4 vcs diff/show and binary files
Richard Kettlewell [Sat, 22 Jan 2011 11:34:22 +0000]
p4 vcs diff/show and binary files

2 years agoFix 'p4 opened' parsing
Richard Kettlewell [Sat, 22 Jan 2011 11:33:56 +0000]
Fix 'p4 opened' parsing

2 years agoInclude file type info in p4 vcs show
Richard Kettlewell [Tue, 18 Jan 2011 23:21:45 +0000]
Include file type info in p4 vcs show
(to be consistent with p4 describe output)

2 years agoCope with vasprint fail in fatal()
Richard Kettlewell [Mon, 17 Jan 2011 09:20:31 +0000]
Cope with vasprint fail in fatal()

2 years agoMost of 'diff -N' for p4/vcs show.
Richard Kettlewell [Sun, 16 Jan 2011 17:02:49 +0000]
Most of 'diff -N' for p4/vcs show.
Still a couple of TODOs.

2 years agocopyright date
Richard Kettlewell [Sun, 16 Jan 2011 14:18:12 +0000]
copyright date

2 years agoRationalize IO error handling
Richard Kettlewell [Sun, 16 Jan 2011 14:07:21 +0000]
Rationalize IO error handling

2 years agocopyright date
Richard Kettlewell [Sun, 16 Jan 2011 13:54:38 +0000]
copyright date

2 years agoMore reliably delete temporary files.
Richard Kettlewell [Sun, 16 Jan 2011 13:53:01 +0000]
More reliably delete temporary files.

2 years agofatal() now throws an exception,
Richard Kettlewell [Sun, 16 Jan 2011 13:46:58 +0000]
fatal() now throws an exception,
which is caught in main() and converted to an error report.
The point is to allow destructor-based cleanup of e.g.
temporary files.

2 years agovcs diff now fills in new/delete files for p4
Richard Kettlewell [Sun, 16 Jan 2011 13:05:25 +0000]
vcs diff now fills in new/delete files for p4
(like GNU diff -N)

2 years agoAdd image used on google code page
Richard Kettlewell [Sun, 16 Jan 2011 09:52:31 +0000]
Add image used on google code page

2 years agoMore copyrigt notice updates
Richard Kettlewell [Sat, 15 Jan 2011 20:04:23 +0000]
More copyrigt notice updates

2 years agoAnother bit of copyright notice update
Richard Kettlewell [Sat, 15 Jan 2011 20:04:08 +0000]
Another bit of copyright notice update

2 years agoMerge vcs show docs update
Richard Kettlewell [Sat, 15 Jan 2011 20:03:43 +0000]
Merge vcs show docs update

2 years agoDocs updates
Richard Kettlewell [Sat, 15 Jan 2011 20:03:31 +0000]
Docs updates

2 years agoUpdate copyright dates
Richard Kettlewell [Sat, 15 Jan 2011 20:01:44 +0000]
Update copyright dates

2 years agoAdd helpful error reporting for std::out_of_range exceptions
Richard Kettlewell [Sat, 15 Jan 2011 19:38:35 +0000]
Add helpful error reporting for std::out_of_range exceptions

2 years agoMerge 'vcs show' implementation
Richard Kettlewell [Sat, 15 Jan 2011 13:34:51 +0000]
Merge 'vcs show' implementation

2 years agoMake vcs describe a synonym for vcs show, for p4 people
Richard Kettlewell [Sat, 15 Jan 2011 13:28:34 +0000]
Make vcs describe a synonym for vcs show, for p4 people

2 years agovcs diff -c is now equivalent to vcs show
Richard Kettlewell [Sat, 15 Jan 2011 13:27:28 +0000]
vcs diff -c is now equivalent to vcs show

2 years agosvn support for vcs show
Richard Kettlewell [Sat, 15 Jan 2011 13:22:50 +0000]
svn support for vcs show

2 years agohg support for vcs show
Richard Kettlewell [Sat, 15 Jan 2011 13:21:03 +0000]
hg support for vcs show

2 years agoStart implementation of 'vcs show'.
Richard Kettlewell [Sat, 15 Jan 2011 12:49:54 +0000]
Start implementation of 'vcs show'.
bzr, git, p4 supported.
Still to do: cvs, darcs, hg, svn.

2 years agoComments + more cautious p4 output parsing
Richard Kettlewell [Sat, 15 Jan 2011 12:33:12 +0000]
Comments + more cautious p4 output parsing

2 years agoupdate copyright dates
Richard Kettlewell [Sat, 15 Jan 2011 12:17:47 +0000]
update copyright dates

2 years agoEliminate warning about unsupport warning
Richard Kettlewell [Sat, 15 Jan 2011 12:12:16 +0000]
Eliminate warning about unsupport warning

2 years agoSet BZR_EMAIL in t-bzr, since bzr 2.2.0 insists on being able to find
Richard Kettlewell [Sun, 29 Aug 2010 11:29:00 +0000]
Set BZR_EMAIL in t-bzr, since bzr 2.2.0 insists on being able to find
an email address from somewhere.

2 years agoRename prepare to autogen.sh, & cope with silly automake names.
Richard Kettlewell [Sun, 18 Jul 2010 16:35:02 +0000]
Rename prepare to autogen.sh, & cope with silly automake names.

2 years agoBuild fixes for FreeBSD
User & [Sun, 11 Jul 2010 11:04:52 +0000]
Build fixes for FreeBSD

2 years agoTests now work on later versions of hg, where a config file is
Richard Kettlewell [Sun, 23 May 2010 14:23:48 +0000]
Tests now work on later versions of hg, where a config file is
mandatory.

2 years agoWork around buggy git mv
Richard Kettlewell [Sun, 23 May 2010 13:43:19 +0000]
Work around buggy git mv

3 years agoQuieten compiler (again)
Richard Kettlewell [Wed, 20 Jan 2010 09:10:59 +0000]
Quieten compiler (again)

3 years agoSimilarly redesign for commands, which are now self-registering.
Richard Kettlewell [Tue, 19 Jan 2010 22:35:36 +0000]
Similarly redesign for commands, which are now self-registering.

3 years agoQuieten compiler
Richard Kettlewell [Sun, 17 Jan 2010 00:41:28 +0000]
Quieten compiler

3 years agoRestore clone subdirectory-checking logic
Richard Kettlewell [Sat, 16 Jan 2010 21:09:19 +0000]
Restore clone subdirectory-checking logic

3 years agoRestore clone subdirectory-checking logic
Richard Kettlewell [Sat, 16 Jan 2010 21:09:08 +0000]
Restore clone subdirectory-checking logic

3 years agoA bit of internal redesign. class vcs is now the base class for
Richard Kettlewell [Sat, 16 Jan 2010 21:00:36 +0000]
A bit of internal redesign. class vcs is now the base class for
version control systems.  Each of them subclasses it and then declares
an object to represent it.  Magic subdirectories etc are registered in
the constructors to support guesswork.

3 years agoMore idiomatic generic-rename support
Richard Kettlewell [Sat, 16 Jan 2010 20:55:10 +0000]
More idiomatic generic-rename support

3 years agoMove guessing into vcs class
Richard Kettlewell [Sat, 16 Jan 2010 20:24:40 +0000]
Move guessing into vcs class

3 years agoNew name for main program, so vcs.cc can be the vcs class
Richard Kettlewell [Sat, 16 Jan 2010 20:19:07 +0000]
New name for main program, so vcs.cc can be the vcs class

3 years agotypo
Richard Kettlewell [Sat, 16 Jan 2010 20:18:26 +0000]
typo

3 years agoGuessing now genericized
Richard Kettlewell [Sat, 16 Jan 2010 20:17:44 +0000]
Guessing now genericized

3 years agoMore design conversion. Still don't compile it!
Richard Kettlewell [Sat, 16 Jan 2010 18:18:35 +0000]
More design conversion.  Still don't compile it!

3 years agoMore design conversion. Still don't compile it!
Richard Kettlewell [Sat, 16 Jan 2010 18:15:45 +0000]
More design conversion.  Still don't compile it!

3 years agoMore design conversion. Still don't compile it!
Richard Kettlewell [Sat, 16 Jan 2010 18:13:30 +0000]
More design conversion.  Still don't compile it!

3 years agoStart converting VCS backends to a more idiomatic and automated
Richard Kettlewell [Sat, 16 Jan 2010 17:49:40 +0000]
Start converting VCS backends to a more idiomatic and automated
design.  Not complete, don't try to compile this rev!

3 years agoRename 'prepare' to 'autogen.sh', to be more consistent with other
Richard Kettlewell [Sat, 16 Jan 2010 17:20:02 +0000]
Rename 'prepare' to 'autogen.sh', to be more consistent with other
projects.

Add COPYING into version control, so we don't depend on the local
/usr/share/common-licences to get it right(!).

Remove GNUisms from makefiles, since it's easy to do.

3 years agovcs rename now supports older svn versions
Richard Kettlewell [Fri, 15 Jan 2010 19:24:57 +0000]
vcs rename now supports older svn versions

3 years agoMention a bug fixed a while back
Richard Kettlewell [Thu, 14 Jan 2010 21:23:36 +0000]
Mention a bug fixed a while back

3 years agovcs rename. fixes issue #9
Richard Kettlewell [Thu, 14 Jan 2010 21:21:46 +0000]
vcs rename.  fixes issue #9

3 years agoDocument lower-case p4 statuses
Richard Kettlewell [Sun, 10 Jan 2010 21:09:52 +0000]
Document lower-case p4 statuses

3 years agoSuppress stray p4 output
Richard Kettlewell [Sun, 10 Jan 2010 21:07:47 +0000]
Suppress stray p4 output

3 years agovcs status detects unmodified p4-edited files
Richard Kettlewell [Sun, 10 Jan 2010 21:04:45 +0000]
vcs status detects unmodified p4-edited files

3 years ago'vcs status' now shows status 'R' for files needing 'p4 resolve'.
Richard Kettlewell [Sun, 10 Jan 2010 20:41:29 +0000]
'vcs status' now shows status 'R' for files needing 'p4 resolve'.

3 years agoMention a couple more bugs we fixed lately.
Richard Kettlewell [Sun, 10 Jan 2010 20:40:03 +0000]
Mention a couple more bugs we fixed lately.

3 years agoMerge issue #10 fix (plus fixes to the fix)
Richard Kettlewell [Sun, 10 Jan 2010 16:55:08 +0000]
Merge issue #10 fix (plus fixes to the fix)

3 years agoMissing 'vcs edit'
Richard Kettlewell [Sun, 10 Jan 2010 16:53:16 +0000]
Missing 'vcs edit'

3 years agoSupport older gits
Richard Kettlewell [Sun, 10 Jan 2010 16:52:01 +0000]
Support older gits

3 years agoMerge issue #10 fix
Richard Kettlewell [Sun, 10 Jan 2010 16:49:13 +0000]
Merge issue #10 fix

3 years agoUse 'git rm' to revert newly-added files.
Richard Kettlewell [Sun, 10 Jan 2010 16:10:19 +0000]
Use 'git rm' to revert newly-added files.
Fixes issue #10.

3 years agovcs revert with git for modified files (only, so far)
Richard Kettlewell [Sun, 10 Jan 2010 14:56:24 +0000]
vcs revert with git for modified files (only, so far)