Subscribe

Archives

  • Categories

  • License

    Creative Commons License


    All work on this site, excepting software and unless otherwise noted, is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported License.




    Sync Grindstone 2 Tasks with Dropbox

    Grindstone 2, the task management and time tracking solution from Epiforge, has become an indispensable component of my workflow (I did a full review on this great utility a little while back that you can find here). Recently I discovered a way to seamlessly synchronize tasks on multiple computers if you’re already using Dropbox.

    IMPORTANT: Play it safe… please backup your data before continuing!

    1. Ensure that Grindstone is fully closed (right click on system tray icon and select Exit).
    2. Create a folder named “Grindstone 2,” or something you can remember, in your Dropbox folder on the local file system. For example, C:\Users\<YourName>\Documents\My Dropbox\Work\Grindstone Mobile\Grindstone 2.
    3. Locate C:\Users\<YourName>\AppData\Roaming\Grindstone 2 and copy its entire contents to the folder you just created in (2).

      gsync1

      Before continuing, ensure that the folder that you’ve just copied contains, among other files, config.gsc2 — this is the XML file that Grindstone uses to keep track of settings, tasks, segments, and all your other saved information.

    4. Rename the original (in AppData\Roaming) to something like “Grindstone 2 Backup.”
      gsync2
    5. Download Junction, a free utility from Microsoft. We’re going to use it to create a soft link from the original location to the new location within Dropbox’s jurisdiction, so that Grindstone 2 will link to the data indirectly when the program starts, without being able to tell the difference. NOTE: Normal Windows links (i.e., .lnk files to a folder) will not work for this purpose.
    6. From wherever you extracted Junction, hold down shift and right-click in Explorer, and select “Open command window here.”gsync3
    7. Now, execute the following instruction to create the soft link (note that this is actually all one line):

      junction "C:\Users\<YourName>\AppData\Roaming\Grindstone 2" "C:\Users\<YourName>\Documents\My Dropbox\Work\Grindstone Mobile\Grindstone 2"

      The result of this command is shown below:

      gsync4

    8. To verify that this worked, you can cd to Roaming and execute dir. What you see should resemble the following:
      gsync5
    9. Now for the true test: launch Grindstone, and verify that all your profiles and tasks are intact.

    Repeat this process on any other computer that you wish to sync Grindstone with. Note that in order for the tasks to be synchronized, it will be necessary to shut down Grindstone at the end of your work day since Dropbox cannot sync files that are in use.

    5 Responses to “Sync Grindstone 2 Tasks with Dropbox”

    1. Jumi Says:

      Great job man,

      That really helped me a lot!

      all the best,

      M

    2. cameron Says:

      Thanks for giving it a read!

      – Cameron

    3. DarkMoonFighter Says:

      Hi there,

      please consider another option (tested for build 4806 / Grindstone2):

      Per default Grindstone will read its data from C:\Users\\AppData\Roaming\Grindstone 2

      But Grindstone offers the option to create an travel version. Create a travel version of Grindstone into the dropbox folder. The only thing you have to remind is to start Grindstone by using ‘\Grindstone 2.exe” -travel’. If you use the regular Grindstone 2.exe command without the -travel option Grindstone will still read the data from the AppData folder.

      Caveat: The default autorun command located in HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run (use regedit to edit) will still point to Grindstone 2.exe without using the -travel option.

      Drawbacks by using travel option: Automatic save and all backup fucntions are disabled.

    4. Daniel Henry Says:

      A challenger appears…
      http://task-force.epiforge.com

      Hehehe ;)

    5. cameron Says:

      Well, it depends on if my TF beta account turns into something more stable or not… ;)

      I’m looking forward to giving it a spin either way.

      EDIT: By “stable” I mean long-term. I’m not calling TF names.

    Leave a Reply

    Spam Protection by WP-SpamFree