From 4f49b16079b27d7ce633619e4cddfdf2bffbc952 Mon Sep 17 00:00:00 2001 From: cashmere Date: Fri, 4 Sep 2026 09:05:24 +0200 Subject: initial commit --- www/fossil-from-msvc.wiki | 51 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 www/fossil-from-msvc.wiki (limited to 'www/fossil-from-msvc.wiki') diff --git a/www/fossil-from-msvc.wiki b/www/fossil-from-msvc.wiki new file mode 100644 index 0000000..351b38f --- /dev/null +++ b/www/fossil-from-msvc.wiki @@ -0,0 +1,51 @@ +

Integrating Fossil in the Microsoft Express 2010 IDE

+ +Contributed by Gilles Ganault on 2013-05-24. + +The Express version of Visual Studio doesn't support add-in's and plug-in's, +but it's not an issue since it's still possible to use Fossil through the +External Tools menu and Fossil is a CLI application anyway: + +
    +
  1. Tools > Settings > Expert Settings
  2. +
  3. Tools > External Tools, where the items in this list map + to "External Tool X" that we'll add to our own Fossil + menu later:
  4. +
      +
    1. Rename the default "[New Tool 1]" to eg. + "Commit"   2. +
    2. +
    3. Change Command to where Fossil is located eg. + "c:\fossil.exe"
    4. +
    5. Change Arguments to the required command, eg. + "commit -m". + The user will be prompted to type the comment that Commit expects
    6. +
    7. Set "Initial Directory" to point it to the work directory + where the source files are currently checked out + by Fossil (eg. c:\Workspace). It's also possible to use system + variables such as "$(ProjectDir)" instead of hard-coding the path
    8. +
    9. Check "Prompt for arguments", since Commit + requires typing a comment. Useless for commands like Changes + that don't require arguments
    10. +
    11. Uncheck "Close on Exit", so we can see what Fossil says + before closing the DOS box. Note that "Use Output Window" + will display the output in a child window within the IDE instead of + opening a DOS box
    12. +
    13. Click on OK
    14. +
    +
  5. Tools > Customize > Commands
  6. +
      +
    1. With "Menu bar = Menu Bar" selected, click on "Add + New Menu". A new "Fossil" menu is displayed in the + IDE's menu bar
    2. +
    3. Click on "Modify Selection" to rename it + "Fossil", and...
    4. +
    5. Use the "Move Down" button to move it lower in + the list
    6. +
    +
  7. Still in Customize dialog: In the "Menu bar" combo, select + the new Fossil menu you just created, and Click on "Add Command...": + From Categories, select Tools, and select "External Command 1". + Click on Close. It's unfortunate that the IDE doesn't say which command + maps to "External Command X".
  8. +
-- cgit v1.3.1