chiark / gitweb /
Richard Kettlewell [Sun, 20 Mar 2011 17:40:35 +0000]
Release 0.7
Richard Kettlewell [Sun, 20 Mar 2011 17:32:23 +0000]
Merge commit 'branch-0.7' into release
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)
Richard Kettlewell [Sun, 10 Jan 2010 14:48:18 +0000]
test to revert a specific file
Richard Kettlewell [Wed, 11 Nov 2009 09:13:09 +0000]
configure now detects the type of the iconv() inbuf parameter: on some
platforms it uses the non-standard type 'const char **'.
Fixes issue #6.
Richard Kettlewell [Tue, 10 Nov 2009 09:19:03 +0000]
Fix issue #7. This works around a cygwin bug - the iconv symbols are
invisible to the linker.
Richard Kettlewell [Tue, 10 Nov 2009 09:11:08 +0000]
Add ./configure --without-werror option. Fixes issue #5.
Richard Kettlewell [Mon, 13 Jul 2009 22:14:07 +0000]
Update debian description for the current set of VCSs.
Richard Kettlewell [Sun, 12 Jul 2009 17:49:02 +0000]
Version 0.6
Richard Kettlewell [Sun, 12 Jul 2009 17:23:12 +0000]
Correct tests/ clean target
Richard Kettlewell [Mon, 6 Jul 2009 19:10:16 +0000]
skip tests/hg-clone with ancient mercurial
Richard Kettlewell [Mon, 6 Jul 2009 19:04:30 +0000]
Fix wc invocation in tests
Richard Kettlewell [Sun, 5 Jul 2009 15:55:39 +0000]
Rewrote p4_commit() to handle all four cases of -m and the file list.
In one of the cases this implies that vcs invokes the user's editor
directly.
Richard Kettlewell [Sun, 5 Jul 2009 15:17:37 +0000]
For p4, vcs log with no further args now applies to current directory
and children, not the whole depot. This is more consistent with the
other vcs commands when used with p4.