chiark / gitweb /
Richard Kettlewell [Sun, 26 Jun 2011 08:49:34 +0000]
Update man page.
Richard Kettlewell [Sat, 25 Jun 2011 16:55:45 +0000]
A missing bit of arg quoting
Richard Kettlewell [Sat, 25 Jun 2011 16:53:49 +0000]
RCS support now recurses into subdirectories.
Richard Kettlewell [Sat, 25 Jun 2011 16:13:50 +0000]
More consistent filename handling.
Richard Kettlewell [Sat, 25 Jun 2011 14:50:18 +0000]
vcs add <subdir> for RCS now makes sure that the RCS subdirectory
exists.
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.)
Richard Kettlewell [Sat, 25 Jun 2011 14:22:30 +0000]
vcs diff for RCS now handles added files.
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.
Richard Kettlewell [Sat, 25 Jun 2011 13:37:45 +0000]
Basic RCS support
Richard Kettlewell [Sat, 25 Jun 2011 11:16:41 +0000]
A bit more verbosity in tests
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.
Richard Kettlewell [Sat, 25 Jun 2011 11:11:25 +0000]
'vcs diff' always asks for 'cvs diff -Nu'.
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.
Richard Kettlewell [Sun, 20 Mar 2011 17:30:15 +0000]
build for squeeze only
Richard Kettlewell [Sun, 20 Mar 2011 17:11:00 +0000]
More bzr->git transition fixup.
Richard Kettlewell [Sun, 20 Mar 2011 17:01:46 +0000]
Fix up after import from Bzr
Richard Kettlewell [Sun, 23 Jan 2011 21:13:37 +0000]
darcs vcs show
Richard Kettlewell [Sun, 23 Jan 2011 20:46:54 +0000]
test for editor()
Richard Kettlewell [Sun, 23 Jan 2011 20:38:16 +0000]
test TempFile class
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.
Richard Kettlewell [Sun, 23 Jan 2011 20:09:18 +0000]
Test named-file commit
Richard Kettlewell [Sun, 23 Jan 2011 18:07:44 +0000]
READMEs again
Richard Kettlewell [Sun, 23 Jan 2011 18:04:45 +0000]
mention vcs.stable
Richard Kettlewell [Sun, 23 Jan 2011 18:04:29 +0000]
update READMEs to reflect current state better
Richard Kettlewell [Sun, 23 Jan 2011 17:44:52 +0000]
Improved support for missing final newlines
in p4 vcs diff/show output.
Richard Kettlewell [Sun, 23 Jan 2011 17:34:24 +0000]
tighter vcs diff testing
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).
Richard Kettlewell [Sun, 23 Jan 2011 16:33:46 +0000]
Add 'vcs checkin' as an alias for 'vcs commit'.
Richard Kettlewell [Sun, 23 Jan 2011 14:23:57 +0000]
Don't need to mention issue #5 twice in CHANGES.
Richard Kettlewell [Sun, 23 Jan 2011 14:23:33 +0000]
mention recent bug fixes in CHANGES
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 "--".
Richard Kettlewell [Sun, 23 Jan 2011 14:19:07 +0000]
Don't redirect in dry-run mode.
Richard Kettlewell [Sun, 23 Jan 2011 13:44:58 +0000]
Improved testing of and support for awkward filenames.
Further improvement remains welcome.
Richard Kettlewell [Sun, 23 Jan 2011 13:01:16 +0000]
Comments and a bit of tidying to tests.
Richard Kettlewell [Sat, 22 Jan 2011 13:06:50 +0000]
Test for tempfile()
Richard Kettlewell [Sat, 22 Jan 2011 13:01:20 +0000]
Fix basename_()
Renamed from basename() to avoid clash with Libc.
Add test.
Richard Kettlewell [Sat, 22 Jan 2011 12:43:50 +0000]
mention issue 11 fix in CHANGES.html
Richard Kettlewell [Sat, 22 Jan 2011 11:48:12 +0000]
typo
Richard Kettlewell [Sat, 22 Jan 2011 11:34:22 +0000]
p4 vcs diff/show and binary files
Richard Kettlewell [Sat, 22 Jan 2011 11:33:56 +0000]
Fix 'p4 opened' parsing
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)
Richard Kettlewell [Mon, 17 Jan 2011 09:20:31 +0000]
Cope with vasprint fail in fatal()
Richard Kettlewell [Sun, 16 Jan 2011 17:02:49 +0000]
Most of 'diff -N' for p4/vcs show.
Still a couple of TODOs.
Richard Kettlewell [Sun, 16 Jan 2011 14:18:12 +0000]
copyright date
Richard Kettlewell [Sun, 16 Jan 2011 14:07:21 +0000]
Rationalize IO error handling
Richard Kettlewell [Sun, 16 Jan 2011 13:54:38 +0000]
copyright date
Richard Kettlewell [Sun, 16 Jan 2011 13:53:01 +0000]
More reliably delete temporary files.
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.
Richard Kettlewell [Sun, 16 Jan 2011 13:05:25 +0000]
vcs diff now fills in new/delete files for p4
(like GNU diff -N)
Richard Kettlewell [Sun, 16 Jan 2011 09:52:31 +0000]
Add image used on google code page
Richard Kettlewell [Sat, 15 Jan 2011 20:04:23 +0000]
More copyrigt notice updates
Richard Kettlewell [Sat, 15 Jan 2011 20:04:08 +0000]
Another bit of copyright notice update
Richard Kettlewell [Sat, 15 Jan 2011 20:03:43 +0000]
Merge vcs show docs update
Richard Kettlewell [Sat, 15 Jan 2011 20:03:31 +0000]
Docs updates
Richard Kettlewell [Sat, 15 Jan 2011 20:01:44 +0000]
Update copyright dates
Richard Kettlewell [Sat, 15 Jan 2011 19:38:35 +0000]
Add helpful error reporting for std::out_of_range exceptions
Richard Kettlewell [Sat, 15 Jan 2011 13:34:51 +0000]
Merge 'vcs show' implementation
Richard Kettlewell [Sat, 15 Jan 2011 13:28:34 +0000]
Make vcs describe a synonym for vcs show, for p4 people
Richard Kettlewell [Sat, 15 Jan 2011 13:27:28 +0000]
vcs diff -c is now equivalent to vcs show
Richard Kettlewell [Sat, 15 Jan 2011 13:22:50 +0000]
svn support for vcs show
Richard Kettlewell [Sat, 15 Jan 2011 13:21:03 +0000]
hg support for 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.
Richard Kettlewell [Sat, 15 Jan 2011 12:33:12 +0000]
Comments + more cautious p4 output parsing
Richard Kettlewell [Sat, 15 Jan 2011 12:17:47 +0000]
update copyright dates
Richard Kettlewell [Sat, 15 Jan 2011 12:12:16 +0000]
Eliminate warning about unsupport warning
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.
Richard Kettlewell [Sun, 18 Jul 2010 16:35:02 +0000]
Rename prepare to autogen.sh, & cope with silly automake names.
User & [Sun, 11 Jul 2010 11:04:52 +0000]
Build fixes for FreeBSD
Richard Kettlewell [Sun, 23 May 2010 14:23:48 +0000]
Tests now work on later versions of hg, where a config file is
mandatory.
Richard Kettlewell [Sun, 23 May 2010 13:43:19 +0000]
Work around buggy git mv
Richard Kettlewell [Wed, 20 Jan 2010 09:10:59 +0000]
Quieten compiler (again)
Richard Kettlewell [Tue, 19 Jan 2010 22:35:36 +0000]
Similarly redesign for commands, which are now self-registering.
Richard Kettlewell [Sun, 17 Jan 2010 00:41:28 +0000]
Quieten compiler
Richard Kettlewell [Sat, 16 Jan 2010 21:09:19 +0000]
Restore clone subdirectory-checking logic
Richard Kettlewell [Sat, 16 Jan 2010 21:09:08 +0000]
Restore clone subdirectory-checking logic
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.
Richard Kettlewell [Sat, 16 Jan 2010 20:55:10 +0000]
More idiomatic generic-rename support
Richard Kettlewell [Sat, 16 Jan 2010 20:24:40 +0000]
Move guessing into 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
Richard Kettlewell [Sat, 16 Jan 2010 20:18:26 +0000]
typo
Richard Kettlewell [Sat, 16 Jan 2010 20:17:44 +0000]
Guessing now genericized
Richard Kettlewell [Sat, 16 Jan 2010 18:18:35 +0000]
More 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!
Richard Kettlewell [Sat, 16 Jan 2010 18:13:30 +0000]
More design conversion. Still don't compile it!
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!
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.
Richard Kettlewell [Fri, 15 Jan 2010 19:24:57 +0000]
vcs rename now supports older svn versions
Richard Kettlewell [Thu, 14 Jan 2010 21:23:36 +0000]
Mention a bug fixed a while back
Richard Kettlewell [Thu, 14 Jan 2010 21:21:46 +0000]
vcs rename. fixes issue #9
Richard Kettlewell [Sun, 10 Jan 2010 21:09:52 +0000]
Document lower-case p4 statuses
Richard Kettlewell [Sun, 10 Jan 2010 21:07:47 +0000]
Suppress stray p4 output
Richard Kettlewell [Sun, 10 Jan 2010 21:04:45 +0000]
vcs status detects unmodified p4-edited files
Richard Kettlewell [Sun, 10 Jan 2010 20:41:29 +0000]
'vcs status' now shows status 'R' for files needing 'p4 resolve'.
Richard Kettlewell [Sun, 10 Jan 2010 20:40:03 +0000]
Mention a couple more bugs we fixed lately.
Richard Kettlewell [Sun, 10 Jan 2010 16:55:08 +0000]
Merge issue #10 fix (plus fixes to the fix)
Richard Kettlewell [Sun, 10 Jan 2010 16:53:16 +0000]
Missing 'vcs edit'
Richard Kettlewell [Sun, 10 Jan 2010 16:52:01 +0000]
Support older gits
Richard Kettlewell [Sun, 10 Jan 2010 16:49:13 +0000]
Merge issue #10 fix
Richard Kettlewell [Sun, 10 Jan 2010 16:10:19 +0000]
Use 'git rm' to revert newly-added files.
Fixes issue #10.
Richard Kettlewell [Sun, 10 Jan 2010 14:56:24 +0000]
vcs revert with git for modified files (only, so far)