BitKeeper Windows Explorer Shell Extension

Table of Contents

  1. Shellx Icon Overlays
  2. Interacting with the Shellx Menus
  3. Shellx Menu Options
  4. Screenshots

Introduction

The BitKeeper shell extension (shellx) is provided as a means for Windows users to integrate with the BitKeeper environment in a way that is familiar to them through Windows Explorer. The shellx allows you to browse and control your BitKeeper repositories through the standard Windows Explorer interface by providing visual feedback and context-sensitive menu integration for interaction with your repositories.

Shellx Icon Overlays

When you are browsing inside of a BitKeeper repository, the icons that Windows Explorer provides will be augmented by overlays from the shellx that give you information about the state of those files within the repository. This lets you know, at a glance, what state your files are in and what you can or need to do with them. The shellx recognizes files in the following states:

Interacting with the Shellx Menus

Right-clicking in Windows Explorer will bring up your context menu where you will see a BitKeeper sub-menu that changes dynamically based on the state of what you have selected. The shellx has 4 "states" that it considers when the menus are created:

Shellx Menu Options

The menu options available when you open the context menu change based on the files and folders you have selected. The following menu items are available:

Screenshots

Shellx Icon Overlays
Selecting the folder background when not in a repository
Selecting an extra file
Selecting a modified file
Selecting a readonly file
Selecting the folder background