Archive for the 'general' Category

New Domain!

August 18, 2009

The vim4accurev site and existing content has been moved underneath the new domain tools4accurev.com.

This new home is now the breeding ground for all of my tools related to AccuRev.   Having a single domain location simplifies and organizes access to all the tools.

On Sept 1st, 2009 the vim4accurev.com domain will fall  from the sky and expire.

See you at tools4accurev.com!

:wq!

New Release – vim4accurev 1.1.1 (patch)

August 18, 2009

Just a quick, minor fix for Windows users during workspace identification – needed to further normalize (lowercase) paths for string comparison.   Also added the ability to optionally require commit comments.  This is ideal for preventing an accidental <Enter> or <Esc> from leaving an empty comment.

Download here.

Enjoy

PS – Thanks to Charles Bates for helping identify the Windows patch.

New Release – vim4accurev 1.1 (Airplane Mode)

August 16, 2009

I’m happy to announce that the latest official version of the AccuRev SCM plugin for Vim is now available!

Download release 1.1 here.

Major features include:

  • on-demand plugin enable/disable (aka Airplane Mode)
  • support annotate/blame
  • launching stream browser and graphical merge
  • ability to edit files and identify AccuRev workspace regardless of current working directory
  • updated docs

This version of the plugin requires Vim 7.x and supports AccuRev 4.6.x / 4.7.x.

Enjoy – dave

Airplane Mode – release delay

August 14, 2009

Good News: Testing the on-demand plugin enable/disable (aka Airplane Mode)  has been rock solid… also, I’ve added a handful of extra features such as launching AccuRev GUI when merging physical conflicts.  Docs have been combed and updated – including architecture diagram – tight.

Bad News: I need to delay the release by a few days to finish some complicated graphical menu logic.  If you only ever edit 1 file in a gvim session, things work great.  But I tend to create multiple, concurrent buffers – each may be in or NOT in an accurev workspace.    Since the graphical window decorations, including menus, are global, this means that each buffer needs to handle the logic of showing or hiding the menus.   [for the record, I don't use gvim in practice... what mouse?... but I think it's very important to provide corresponding menu options for those users]

Great News: if you are impatient, send me an email (davidpthomas at gmail dot com) and I’ll give you a copy of the plugin.  Why wait?

The next release is eminent.

version 1.1 in testing!

August 11, 2009

The latest version of the vim plugin for AccuRev SCM is now in final testing on windows and linux.

Version 1.1 will include on-demand enable/disable, highlighted annotate, launching stream browser, and more.

I anticipate releasing the final 1.1 plugin this week… stay tuned!

Upcoming Changes to Plugin

April 16, 2009

After nearly a year enjoying the stable first release of the vim plugin for AccuRev, I’m happy to announce that more features are on the way!   Here is a short list:

disconnected environment

  • enable/disable plugin on startup via config
  • enable/disable plugin at runtime via key binding

new commands

  • annotate
  • update with merges
  • list workspace incl/excl rules

I have been working on them for the past few months on-and-off. I am hoping to have something consumable in May.

First official release on the way!

December 12, 2007

It’s been a few weeks since the beta release and the feedback has been very positive! As expected, the plugin is very stable on both linux and windows platforms. In the meantime, while I let the beta release ‘bake’ for a short while longer, I’ve made the following enhancements:

  • evil twin detection during add
  • updated error handling for promote and defunct
  • interrupt handling for login
  • multi-buffer statusline update for group promote
  • fixed abs path CWD problem/assumption in linux
  • support for -o/-O vim flags for opening multiple files
  • added statusline refresh when the GUI window gets focus

And finally, the last significant new feature before the official 1.0 release…

  • custom syntax highlighting for output from update, history, status, search, properties, and info!

I’m looking forward to giving the AccuRev / Vim users something for the holidays!

1.0b(eta) on the way!

October 12, 2007

I’ve got some time set aside over the next couple of weeks to wrap up last minute features and cut the first beta release. I want to add contextual menu support, multi-keep, and polish the inline vimdiff integration.   Feedback from the 1.0a release has been very positive — thanks to all the early supporters.

You can expect to see the beta this month!

New Home!

September 22, 2007

Welcome to vim4accurev.com!

I’ve finally found a dedicated place on the Internet for my Vim SCM integration for AccuRev. I’ll generally leave the blog posting to announcements and releases, so no personal stuff. You can find those types of posts at on my personal blog.