iFacto ReVision - Dynamics NAV Source Control

AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
edited 2015-12-11 in Download section
Dynamics NAV Source Control with iFacto ReVision
Already announced in numerous blogposts, finally it's here: the beta release of iFacto ReVision.
Basically, this tool adds source control to your developments, with these focus points in mind:
- Simplicity
> Easy to install
> Easy to maintain
> One-time setup
- No object changes in any database
- No change in development experience
This download is a Beta/Trial/... - version of the tool, limited to 28/02/2011. We want to collect as many feedback as possible, so please, use this forum, or the email address provided in the tool.

You can expect updates in the near future, so try to check this download regularly. To keep up-to-date of these change, you can subscribe to the thread of this download on the forum.

Included in this download:
- Setup
- User Manual
- Installation manual
- FAQ
More information also on my blog: http://dynamicsuser.net/blogs/waldo/arc ... ision.aspx

http://www.mibuso.com/dlinfo.asp?FileID=1335

Discuss this download here.
«1

Comments

  • DenSterDenSter Member Posts: 8,307
    =D> =D> =D> *standing up*
  • reijermolenaarreijermolenaar Member Posts: 256
    =D>

    Unbelievable!
    Just as good as you promised!
    Reijer Molenaar
    Object Manager
  • WaldoWaldo Member Posts: 3,412
    Thanks Guys .. lots of credit to my developer as well! It's his technical knowledge (and my interference :mrgreen: ) that made this possible.. .
    But keep on testin' !!
    :wink:

    Eric Wauters
    MVP - Microsoft Dynamics NAV
    My blog
  • [TweaK][TweaK] Member Posts: 14
    Application works great!

    Although i would change:
    1. At first Startup a "Hello Wold" Wizard that guides you through the initial setup (truly make it plug&play)
    2. Configuring repository: Check Connection: Auto-Fit form, escape closes window, close window button, autoclose after 5 secs (if all = ok)
    .. to be continued
  • reijermolenaarreijermolenaar Member Posts: 256
    When I am done with changing some objects I keep pressing escape till all windows are closed.
    Because of that till now I always missed the PendingCheckins form.
    Maybe an option that this form cannot be closed with ESC?

    And a restore option would be nice…
    Reijer Molenaar
    Object Manager
  • BBourgeoisBBourgeois Member Posts: 1
    >> Maybe an option that this form cannot be closed with ESC?
    Very good point! I'll remove the "Close on Esc"
    Is there a need for an option to allowed "Close on Esc" on this form in your
    opinion?

    >> And a restore option would be nice…
    I guess you mean a "Rollback previous version" function ?
    We are working on this, it is not yet released in this beta...
    we're still figuring out how to make this work in all situations.

    Tnx 4 the feedback
    When I am done with changing some objects I keep pressing escape till all windows are closed.
    Because of that till now I always missed the PendingCheckins form.
    Maybe an option that this form cannot be closed with ESC?

    And a restore option would be nice…
  • reijermolenaarreijermolenaar Member Posts: 256
    Hi Bart,

    Congrats, you have done a great job! \:D/
    Is there a need for an option to allowed "Close on Esc" on this form in your
    opinion?
    No, probably not. But if I uncheck the setting “Checkin object after form closes” the PendingCheckins still keeps popping up. If this does not happen it’s ok by me.
    I guess you mean a "Rollback previous version" function ?
    Yes, that’s what I mean. Good to hear that you are planning that functionality.
    Reijer Molenaar
    Object Manager
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    iFacto ReVision (0.9.39) - Dynamics NAV Source Control
    This tool adds source control to your developments, with these focus points in mind:
    - Simplicity
    > Easy to install
    > Easy to maintain
    > One-time setup
    - No object changes in any database
    - No change in development experience
    This download is a Beta/Trial/... - version of the tool, limited to 28/02/2011. We want to collect as many feedback as possible, so please, use this forum, or the email address provided in the tool.

    You can expect updates in the near future, so try to check this download regularly. To keep up-to-date of these change, you can subscribe to the thread of this download on the forum.

    Included in this download:
    - Setup
    - User Manual
    - Installation manual
    - FAQ
    More information also on my blog.

    Update 0.9.39
    - Updated requirements (see Installation Manual)
    - Compare issue when object(s) didn't exist in second client.
    - Checkout problems indicated in progress tracker.
    - Table Information: Show fields "Maintain SQL Index" / "Maintain SIFT Index"
    - Fixed: Checkin comment lost when checking in via "Pending Changes"
    - Don't close "Pending Checkings" form on ESC
    - Don't reopen the object designer when the "Pending Checkin" form is closed
    - Don't open "Pending Checkings" when object designer is closed

    http://www.mibuso.com/dlinfo.asp?FileID=1335

    Discuss this download here.
  • SonGoten13SonGoten13 Member Posts: 44
    Tested the tool during the last week a little bit and must say, really good thing you guys created there :thumbsup:
    Here my 2 cents:
    - Is it possible to check in single Objects from PendingCheckins to give them seperate comments?
    - The behavior in the comment-function in the PendingCheckins window is a little bit strange, sometimes it takes the comment from the first checkin or doesnt take the comment at all, just not that what i write
    - Is it possible(configuration) that the object gets checked out when i save it and not when i open it?
    - The Table Info is great, expecially the sorting with the FieldName :) , would be even better when the " at the beginning would be ignored so for example in the item table the field 68-Inventory would come in the sorting before the field 5409-"Inventory Value Zero" and not at the end after all fields that start with "
    - Compore Tool gives an Error when an object doesnt exist in the other version and i would like to import it
    - Would it be possible to get an option for the compare tool, to decide if it should compile the object or not?
    - Possible to make use of the Locked and Locked By fields(R2), so other users see it directly in the object designer with object are checked out?; maybe via configuration (on/off)
    - When i tried to open an object wich my co-worker had checked out i got the info that someone checked it out but not who, the "by whom"-field stayed blank
    - Had some trouble with the SQL Lock Function; when i enabled it my co-worker could not save any object anymore (Error: ... object is not checked out ...) (Maybe some sql-configuration/security problems, runs everything on my local machine, and i am not a real expert on that topic ;), just wanted to mention it anyway)

    greetings

    Edit: ui, already new version ;), forgot to refresh the page before i clicked answer, so some statements may be already outdated :roll:
  • WaldoWaldo Member Posts: 3,412
    The issue about the error in the compare tool should have been solved.. . Can you test it?

    Good suggestions you've got there ... I've put them all on the list :-). Be sure to check the next releases!

    Eric Wauters
    MVP - Microsoft Dynamics NAV
    My blog
  • kribokribo Member Posts: 12
    Congratz Bart ...
  • SonGoten13SonGoten13 Member Posts: 44
    Waldo wrote:
    The issue about the error in the compare tool should have been solved.. . Can you test it?
    Yeah, works in the compare-overview (i use Araxis Merge). \:D/ (Actually, never tested that in the 1. version ^^)
    What still doesn't work, is when you want to merge it in the detail view(just the object). You get an Error that the file doesnt exist, which makes sense, because it does not ;). Not really a big deal though.
    Waldo wrote:
    Good suggestions you've got there ... I've put them all on the list :-). Be sure to check the next releases!
    I will, looking forward to it :)
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    iFacto ReVision (0.9.40) - Dynamics NAV Source Control
    This tool adds source control to your developments, with these focus points in mind:
    - Simplicity
    > Easy to install
    > Easy to maintain
    > One-time setup
    - No object changes in any database
    - No change in development experience
    This download is a Beta/Trial/... - version of the tool, limited to 31/03/2011. We want to collect as many feedback as possible, so please, use this forum, or the email address provided in the tool.

    You can expect updates in the near future, so try to check this download regularly. To keep up-to-date of these change, you can subscribe to the thread of this download on the forum.

    Included in this download:
    - Setup
    - User Manual
    - Installation manual
    - FAQ
    More information also on my blog.

    Update 0.9.40
    - Hotkeys available from designer windows
    - Support all languages (codepage-issues)
    - Check In separate sets of objects to be able to use separate CheckIn-Comments
    - Table Information Tool: Quotes removed/add again when transferring to clipboard (easy searching for fields)
    - Compare option: make "Live Compile" optional.
    - Message "Object checked out by UserX".
    - Check In comment mandatory (option)
    - Improved Error Reporting
    - Add versioning to revision settings files
    - "Auto Check Out" option: Make the user want to choose how he wants to check out objects.
    - Added useability options to have less room for faulty setup.
    - Extend Licensing perdiod => 31/03/2011
    - Updated manuals

    Update 0.9.39
    - Updated requirements (see Installation Manual)
    - Compare issue when object(s) didn't exist in second client.
    - Checkout problems indicated in progress tracker.
    - Table Information: Show fields "Maintain SQL Index" / "Maintain SIFT Index"
    - Fixed: Checkin comment lost when checking in via "Pending Changes"
    - Don't close "Pending Checkings" form on ESC
    - Don't reopen the object designer when the "Pending Checkin" form is closed
    - Don't open "Pending Checkings" when object designer is closed

    http://www.mibuso.com/dlinfo.asp?FileID=1335

    Discuss this download here.
  • SonGoten13SonGoten13 Member Posts: 44
    So, finally got some time to check out the new version :)

    My Comments:
    1.) The sorting in the "Checked out Objects" Form is a little bit confusing if you have checked out a lot of objects, because its sorted in the order how it was checked out. I think it would be better to sort it by object type and id, or even better free for the user to adjust.
    2.) The "separate sets of objects CheckIn to be able to use separate CheckIn-Comments" is nice. But would be awesome if you could do that in the general Window(ctrl+alt+p) by selecting the ones you want to check in. The chance to miss one object that belongs to the "set" would be smaller and you dont have to filter it first in the Object designer. And if i can dream a littel bit, give me filters on that form :roll:
    3.) I dont really like the new "Auto Check Out" option. I know my co-workers and myself,if the option is unchecked it will get forgotten way to often to manually check the objects out. Especially with the new go to definition in R2 or if you develop on an open form/report over Tools->Designer(crtl+f2), you dont stand in the object designer on that specific object to manually check it out right away. If the option is checked all the objects that i just look at will also end up in the pending checkins, wich can be quite a lot, its not unusual that i just have to change an object by i check out ~10 other objects to check where the addition fits best in, check function code, ...
    Would really like to see a "check out on save" option. Acually this is very very high on my wishlist for such a tool. Hope thats even possible.
    4.) The Forms dont keep their format if you change the size of the window or a column when you open it next time. (need a zup file :lol: )
    5.) I don't get the Merge to work without the "Live Compile" Option.
    6.) The Compile Tool doesnt open if I select just one object that doesnt exist in the other database.
    7.) When i open the History of an Object and compare 2 versions or view one, the client freezes. Makes sense in the "Compare selection with" option because you are able to change something, but not in the history view i think. An other thing is when i am merging i am able to close the window that ReVision opens to "unfreeze" the client and to still keep my opened Compare Tool Window. When i try the same thing with the History window, ReVision crashes and the client is still frozen and i have to kill the process.
    8.) An Option to compare a version from the History with the acual active version of that object would be cool as well.

    Thats it for now,
    Hope to get some comments on my comments :wink:
    And please dont get me wrong here, because i am just adressing the things i would like to see changed, I really like the Tool, :thumbsup: again for that :mrgreen:
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    iFacto ReVision (0.9.42) - Dynamics NAV Source Control
    This tool adds source control to your developments, with these focus points in mind:
    - Simplicity
    > Easy to install
    > Easy to maintain
    > One-time setup
    - No object changes in any database
    - No change in development experience
    This download is a Beta/Trial/... - version of the tool, limited to 30/04/2011. We want to collect as many feedback as possible, so please, use this forum, or the email address provided in the tool.

    You can expect updates in the near future, so try to check this download regularly. To keep up-to-date of these change, you can subscribe to the thread of this download on the forum.

    Included in this download:
    - Setup
    - User Manual
    - Installation manual
    - FAQ
    More information also on my blog.

    Update 0.9.42
    - Ensuring compatibility for future NAV release(s)
    - Re-engineering framework for SVN support (still in development)
    - Extend Licensing period => 30/04/2011
    - Minor bugfixes

    Update 0.9.40
    - Hotkeys available from designer windows
    - Support all languages (codepage-issues)
    - Check In separate sets of objects to be able to use separate CheckIn-Comments
    - Table Information Tool: Quotes removed/add again when transferring to clipboard (easy searching for fields)
    - Compare option: make "Live Compile" optional.
    - Message "Object checked out by UserX".
    - Check In comment mandatory (option)
    - Improved Error Reporting
    - Add versioning to revision settings files
    - "Auto Check Out" option: Make the user want to choose how he wants to check out objects.
    - Added useability options to have less room for faulty setup.
    - Extend Licensing perdiod => 31/03/2011
    - Updated manuals

    Update 0.9.39
    - Updated requirements (see Installation Manual)
    - Compare issue when object(s) didn't exist in second client.
    - Checkout problems indicated in progress tracker.
    - Table Information: Show fields "Maintain SQL Index" / "Maintain SIFT Index"
    - Fixed: Checkin comment lost when checking in via "Pending Changes"
    - Don't close "Pending Checkings" form on ESC
    - Don't reopen the object designer when the "Pending Checkin" form is closed
    - Don't open "Pending Checkings" when object designer is closed

    http://www.mibuso.com/dlinfo.asp?FileID=1335

    Discuss this download here.
  • Joe_MathisJoe_Mathis Member Posts: 173
    Hi Eric,

    Took a little while to actually go and use it :mrgreen:
    Haven't used everything yet, just initial testing.
    So far I like what is working! =D>

    Is there a way to save settings so that we don't need to setup everything on every machine?

    When I used the wrong credentials for a database, it gave me an error message and then dropped the remove from the list option way off the screen and to the lower right of where the message was. It was hard to see because it blended in with an open window so I missed it the first two times. Maybe moving that to a right click option on the server?

    Being a little anal retentive :wink: , but the OK button should be on the left of the forms... I clicked Cancel once just out of habit and had to re-type the two lines. It's so minor, but it just didn't seem to flow right.

    The only issue for me is that the Check-in comment option isn't working.
    I am using 6.0 Sp1, 5.0 sp3 and 6.0r2 executables, Win7 Enterprise 64bit and VSS2005 on the local machine connecting to a SQL server on another machine.

    Also, I use two weirdo programs for text comparision, Crimson Editor and Active File Compare.
    They don't seem to work, but you didn't say they would, so I will probably look into getting one of the ones you recommend and doing more testing.

    Thanks,
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    iFacto ReVision (0.9.43) - Dynamics NAV Source Control
    This tool adds source control to your developments, with these focus points in mind:
    - Simplicity
    > Easy to install
    > Easy to maintain
    > One-time setup
    - No object changes in any database
    - No change in development experience
    This download is a Beta/Trial/... - version of the tool, limited to 15/05/2011. We want to collect as many feedback as possible, so please, use this forum, or the email address provided in the tool.

    You can expect updates in the near future, so try to check this download regularly. To keep up-to-date of these change, you can subscribe to the thread of this download on the forum.

    Included in this download:
    - Setup
    - User Manual
    - Installation manual
    - FAQ
    More information also on my blog.

    Update 0.9.43
    - Extend Licensing period => 15/05/2011
    - Minor bugfixes

    Update 0.9.42
    - Ensuring compatibility for future NAV release(s)
    - Re-engineering framework for SVN support (still in development)
    - Extend Licensing period => 30/04/2011
    - Minor bugfixes

    Update 0.9.40
    - Hotkeys available from designer windows
    - Support all languages (codepage-issues)
    - Check In separate sets of objects to be able to use separate CheckIn-Comments
    - Table Information Tool: Quotes removed/add again when transferring to clipboard (easy searching for fields)
    - Compare option: make "Live Compile" optional.
    - Message "Object checked out by UserX".
    - Check In comment mandatory (option)
    - Improved Error Reporting
    - Add versioning to revision settings files
    - "Auto Check Out" option: Make the user want to choose how he wants to check out objects.
    - Added useability options to have less room for faulty setup.
    - Extend Licensing perdiod => 31/03/2011
    - Updated manuals

    Update 0.9.39
    - Updated requirements (see Installation Manual)
    - Compare issue when object(s) didn't exist in second client.
    - Checkout problems indicated in progress tracker.
    - Table Information: Show fields "Maintain SQL Index" / "Maintain SIFT Index"
    - Fixed: Checkin comment lost when checking in via "Pending Changes"
    - Don't close "Pending Checkings" form on ESC
    - Don't reopen the object designer when the "Pending Checkin" form is closed
    - Don't open "Pending Checkings" when object designer is closed

    http://www.mibuso.com/dlinfo.asp?FileID=1335

    Discuss this download here.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    iFacto ReVision (1.0.2) - Dynamics NAV Source Control
    This tool adds source control to your developments, with these focus points in mind:
    - Simplicity
    > Easy to install
    > Easy to maintain
    > One-time setup
    - No object changes in any database
    - No change in development experience

    This download is a full released version of the tool, limited to 15/06/2011. After this date, no demo version will be available, which means that most features will be disabled.
    BUT, to test the tool, you will be able to request a trial license, which will enable the features for a period of time.
    More info on: http://www.ifactorevision.com .

    Included in this download:
    - Setup
    - User Manual
    - Installation manual
    - FAQ
    More information also on my blog.

    Update 1.0.2
    The first release of iFacto ReVision!
    - Possibility to request for a Trial License
    - Possibility to order the product
    - Demo works until 15/06/2011. After this date, no demo version will be available, which means that most features will be disabled. Afterwards, you can always request a trial license to test all features.

    Update 0.9.43
    - Extend Licensing period => 15/05/2011
    - Minor bugfixes

    Update 0.9.42
    - Ensuring compatibility for future NAV release(s)
    - Re-engineering framework for SVN support (still in development)
    - Extend Licensing period => 30/04/2011
    - Minor bugfixes

    Update 0.9.40
    - Hotkeys available from designer windows
    - Support all languages (codepage-issues)
    - Check In separate sets of objects to be able to use separate CheckIn-Comments
    - Table Information Tool: Quotes removed/add again when transferring to clipboard (easy searching for fields)
    - Compare option: make "Live Compile" optional.
    - Message "Object checked out by UserX".
    - Check In comment mandatory (option)
    - Improved Error Reporting
    - Add versioning to revision settings files
    - "Auto Check Out" option: Make the user want to choose how he wants to check out objects.
    - Added useability options to have less room for faulty setup.
    - Extend Licensing perdiod => 31/03/2011
    - Updated manuals

    Update 0.9.39
    - Updated requirements (see Installation Manual)
    - Compare issue when object(s) didn't exist in second client.
    - Checkout problems indicated in progress tracker.
    - Table Information: Show fields "Maintain SQL Index" / "Maintain SIFT Index"
    - Fixed: Checkin comment lost when checking in via "Pending Changes"
    - Don't close "Pending Checkings" form on ESC
    - Don't reopen the object designer when the "Pending Checkin" form is closed
    - Don't open "Pending Checkings" when object designer is closed

    http://www.mibuso.com/dlinfo.asp?FileID=1335

    Discuss this download here.
  • WaldoWaldo Member Posts: 3,412
    Just a small post to make you aware that iFacto ReVision has been released!

    Everything is available on http://www.ifactorevision.com, like:
    - the pricelist
    - the roadmap
    - FAQ
    - ...

    check it out, and give your comments!

    waldo

    ps, blogpost is coming up ..

    Eric Wauters
    MVP - Microsoft Dynamics NAV
    My blog
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    iFacto ReVision (1.0.4) - Dynamics NAV Source Control
    This tool adds source control to your developments, with these focus points in mind:
    - Simplicity
    > Easy to install
    > Easy to maintain
    > One-time setup
    - No object changes in any database
    - No change in development experience

    This download is a full released version of the tool, but is limited in functionality. To be able to use it, you will have to request a trial license, which will enable the features for a period of time.

    How to request a Trial License:
    1. Download & install ReVision
    2. Click About / Register Version
    3. Copy the personal key to your clipboard
    This key is the information we need to provide a license for you.
    4. Create a mail to revision@ifacto.be with subject "trial license iFacto ReVision" and the copied key.

    Included in this download:
    - Setup
    - User Manual
    - Installation manual
    - FAQ

    Update 1.0.4
    New features:
    - Open Client from ReVision
    - Roll Back object
    - Merge previous version with existing version
    - Show Check Out status on designer window
    - Show Pending Changes on Object Designer Close
    - Refined SQL Lock
    Updated features:
    - Checked out dialogs same manual as automatic checkout
    - Checked out warning on all attempts
    - revision command support on sub-designer windows
    - usability UI van "Pending objects" / checkin form
    - Compare tool: show files in fixed order
    - Correct number of "previous checked out objects"
    - R2 locked & locked by fields no longer overwritten
    - TFS module update
    - whitespace is not a valid mandatory comment
    - repository settings are only changed on modification (instead of every time)
    - resolved automatic checkin / checkout bug => subdesignerwindows
    - table information close on ESC (all tabs)
    - Minor inconsistencies fixed
    - Updated Documentation

    Update 1.0.2
    The first release of iFacto ReVision!
    - Possibility to request for a Trial License
    - Possibility to order the product
    - Demo works until 15/06/2011. After this date, no demo version will be available, which means that most features will be disabled. Afterwards, you can always request a trial license to test all features.

    Update 0.9.43
    - Extend Licensing period => 15/05/2011
    - Minor bugfixes

    Update 0.9.42
    - Ensuring compatibility for future NAV release(s)
    - Re-engineering framework for SVN support (still in development)
    - Extend Licensing period => 30/04/2011
    - Minor bugfixes

    Update 0.9.40
    - Hotkeys available from designer windows
    - Support all languages (codepage-issues)
    - Check In separate sets of objects to be able to use separate CheckIn-Comments
    - Table Information Tool: Quotes removed/add again when transferring to clipboard (easy searching for fields)
    - Compare option: make "Live Compile" optional.
    - Message "Object checked out by UserX".
    - Check In comment mandatory (option)
    - Improved Error Reporting
    - Add versioning to revision settings files
    - "Auto Check Out" option: Make the user want to choose how he wants to check out objects.
    - Added useability options to have less room for faulty setup.
    - Extend Licensing perdiod => 31/03/2011
    - Updated manuals

    Update 0.9.39
    - Updated requirements (see Installation Manual)
    - Compare issue when object(s) didn't exist in second client.
    - Checkout problems indicated in progress tracker.
    - Table Information: Show fields "Maintain SQL Index" / "Maintain SIFT Index"
    - Fixed: Checkin comment lost when checking in via "Pending Changes"
    - Don't close "Pending Checkings" form on ESC
    - Don't reopen the object designer when the "Pending Checkin" form is closed
    - Don't open "Pending Checkings" when object designer is closed

    http://www.mibuso.com/dlinfo.asp?FileID=1335

    Discuss this download here.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    iFacto ReVision (1.1.6) - Dynamics NAV Source Control
    This tool adds source control to your developments, with these focus points in mind:
    - Simplicity
    > Easy to install
    > Easy to maintain
    > One-time setup
    - No object changes in any database
    - Enhanced development experience
    This download is a full released version of the tool, but is limited in functionality. To be able to use it, you will have to request a trial license, which will enable the features for a period of time.

    How to request a Trial License:
    1. Download & install ReVision
    2. Click About / Register Version
    3. Click "Request Trial"
    4. Fill out the online form

    Included in this download:
    - Setup
    - User Manual
    - Installation manual
    - FAQ

    Update 1.1.6
    - Start Client From ReVision:
    > Added Scan function to get all clients on PC
    > Work with build nr instead of NAV version
    > Open Client from traymenu as well
    - Export/Import config for repository to simplify setup for multiple users
    - Compare:
    > most recent version on the right
    > More intelligent folder naming
    - Redesign tray menu
    - SQL trigger:
    > Error repressing
    > Preparations for future features
    - Request trial from within ReVision
    - Close pending window with ESC
    - Problem solved with duplicate session names
    - Minor bug fixes

    Update 1.0.4
    New features:
    - Open Client from ReVision
    - Roll Back object
    - Merge previous version with existing version
    - Show Check Out status on designer window
    - Show Pending Changes on Object Designer Close
    - Refined SQL Lock
    Updated features:
    - Checked out dialogs same manual as automatic checkout
    - Checked out warning on all attempts
    - revision command support on sub-designer windows
    - usability UI van "Pending objects" / checkin form
    - Compare tool: show files in fixed order
    - Correct number of "previous checked out objects"
    - R2 locked & locked by fields no longer overwritten
    - TFS module update
    - whitespace is not a valid mandatory comment
    - repository settings are only changed on modification (instead of every time)
    - resolved automatic checkin / checkout bug => subdesignerwindows
    - table information close on ESC (all tabs)
    - Minor inconsistencies fixed
    - Updated Documentation

    Update 1.0.2
    The first release of iFacto ReVision!
    - Possibility to request for a Trial License
    - Possibility to order the product
    - Demo works until 15/06/2011. After this date, no demo version will be available, which means that most features will be disabled. Afterwards, you can always request a trial license to test all features.

    Update 0.9.43
    - Extend Licensing period => 15/05/2011
    - Minor bugfixes

    Update 0.9.42
    - Ensuring compatibility for future NAV release(s)
    - Re-engineering framework for SVN support (still in development)
    - Extend Licensing period => 30/04/2011
    - Minor bugfixes

    Update 0.9.40
    - Hotkeys available from designer windows
    - Support all languages (codepage-issues)
    - Check In separate sets of objects to be able to use separate CheckIn-Comments
    - Table Information Tool: Quotes removed/add again when transferring to clipboard (easy searching for fields)
    - Compare option: make "Live Compile" optional.
    - Message "Object checked out by UserX".
    - Check In comment mandatory (option)
    - Improved Error Reporting
    - Add versioning to revision settings files
    - "Auto Check Out" option: Make the user want to choose how he wants to check out objects.
    - Added useability options to have less room for faulty setup.
    - Extend Licensing perdiod => 31/03/2011
    - Updated manuals

    Update 0.9.39
    - Updated requirements (see Installation Manual)
    - Compare issue when object(s) didn't exist in second client.
    - Checkout problems indicated in progress tracker.
    - Table Information: Show fields "Maintain SQL Index" / "Maintain SIFT Index"
    - Fixed: Checkin comment lost when checking in via "Pending Changes"
    - Don't close "Pending Checkings" form on ESC
    - Don't reopen the object designer when the "Pending Checkin" form is closed
    - Don't open "Pending Checkings" when object designer is closed

    http://www.mibuso.com/dlinfo.asp?FileID=1335

    Discuss this download here.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    iFacto ReVision (1.2.2) - Dynamics NAV Source Control
    This tool adds source control to your developments, with these focus points in mind:
    - Simplicity
    > Easy to install
    > Easy to maintain
    > One-time setup
    - No object changes in any database
    - Enhanced development experience
    This download is a full released version of the tool, but is limited in functionality. To be able to use it, you will have to request a trial license, which will enable the features for a period of time.

    How to request a Trial License:
    1. Download & install ReVision
    2. Click About / Register Version
    3. Click "Request Trial"
    4. Fill out the online form

    Included in this download:
    - Setup
    - User Manual
    - Installation manual
    - FAQ

    Update 1.2.2
    - Proven 'NAV7' compatibility
    - Open client:
    > Added RTC client support
    > You can now open DEV sessions, NAV clients and even start RTC sessions from ReVision.
    - Source Control:
    > Integration with NAV 2009 R2 'Locked/LockedBy' fields
    > Compare an object with last checked in version
    > Show object history from 'Pending changes' dialog
    > More detailed error descriptions on source control module
    - Compare:
    > option to exclude Date/Time/Modified flags from exported files
    > Compare an object with last checked in version
    > doesn't checkout object anymore when 'Live Compile' is disabled
    > Compare entire database at once instead of selecting all objects
    - 'Select Object From fob', marks all objects in the object designer found in specified FOB file
    - Improved performance windowhandlers
    - Cancellation is also allowed for 'Synchronise All'
    - ReVision windows are no longer locked onto NAV
    - Fixed major TFS bug (only in v1.1.6): objects get unlocked when reconnection session
    - Fixed icon problem in 'ProgressTracker'
    - Solved problem with duplicate session names in different repositories

    Update 1.1.6
    - Start Client From ReVision:
    > Added Scan function to get all clients on PC
    > Work with build nr instead of NAV version
    > Open Client from traymenu as well
    - Export/Import config for repository to simplify setup for multiple users
    - Compare:
    > most recent version on the right
    > More intelligent folder naming
    - Redesign tray menu
    - SQL trigger:
    > Error repressing
    > Preparations for future features
    - Request trial from within ReVision
    - Close pending window with ESC
    - Problem solved with duplicate session names
    - Minor bug fixes

    Update 1.0.4
    New features:
    - Open Client from ReVision
    - Roll Back object
    - Merge previous version with existing version
    - Show Check Out status on designer window
    - Show Pending Changes on Object Designer Close
    - Refined SQL Lock
    Updated features:
    - Checked out dialogs same manual as automatic checkout
    - Checked out warning on all attempts
    - revision command support on sub-designer windows
    - usability UI van "Pending objects" / checkin form
    - Compare tool: show files in fixed order
    - Correct number of "previous checked out objects"
    - R2 locked & locked by fields no longer overwritten
    - TFS module update
    - whitespace is not a valid mandatory comment
    - repository settings are only changed on modification (instead of every time)
    - resolved automatic checkin / checkout bug => subdesignerwindows
    - table information close on ESC (all tabs)
    - Minor inconsistencies fixed
    - Updated Documentation

    Update 1.0.2
    The first release of iFacto ReVision!
    - Possibility to request for a Trial License
    - Possibility to order the product
    - Demo works until 15/06/2011. After this date, no demo version will be available, which means that most features will be disabled. Afterwards, you can always request a trial license to test all features.

    Update 0.9.43
    - Extend Licensing period => 15/05/2011
    - Minor bugfixes

    Update 0.9.42
    - Ensuring compatibility for future NAV release(s)
    - Re-engineering framework for SVN support (still in development)
    - Extend Licensing period => 30/04/2011
    - Minor bugfixes

    Update 0.9.40
    - Hotkeys available from designer windows
    - Support all languages (codepage-issues)
    - Check In separate sets of objects to be able to use separate CheckIn-Comments
    - Table Information Tool: Quotes removed/add again when transferring to clipboard (easy searching for fields)
    - Compare option: make "Live Compile" optional.
    - Message "Object checked out by UserX".
    - Check In comment mandatory (option)
    - Improved Error Reporting
    - Add versioning to revision settings files
    - "Auto Check Out" option: Make the user want to choose how he wants to check out objects.
    - Added useability options to have less room for faulty setup.
    - Extend Licensing perdiod => 31/03/2011
    - Updated manuals

    Update 0.9.39
    - Updated requirements (see Installation Manual)
    - Compare issue when object(s) didn't exist in second client.
    - Checkout problems indicated in progress tracker.
    - Table Information: Show fields "Maintain SQL Index" / "Maintain SIFT Index"
    - Fixed: Checkin comment lost when checking in via "Pending Changes"
    - Don't close "Pending Checkings" form on ESC
    - Don't reopen the object designer when the "Pending Checkin" form is closed
    - Don't open "Pending Checkings" when object designer is closed

    http://www.mibuso.com/dlinfo.asp?FileID=1335

    Discuss this download here.
  • Mike_HWGMike_HWG Member Posts: 104
    I think I have found an issue, also have some review notes

    ReVision version 1.2.2 (trial)
    Repository: Team Foundation Server
    NAV environment: NAV 5.0 SP1 SQL
    Windows logins are being used.
    I the examples below, I am using my desktop computer to connect to the database.

    I have two separate databases (DEV and LIVE), each on their own server. Both are monitored by ReVision (though I'm beginning to wonder if I really need to monitor live... but I'm getting off track).

    Possible Bug Issue
    Automatic check out is turned on, automatic check in is turned off, comment mandatory is turned on.
    I open DEV
    I open Object Designer
    I make some object changes
    WITHOUT closing the object designer, I click File > 2, which selects my recent database connection to LIVE
    ReVision will attempt to perform a check in, which fails because it can't resolve the links!

    Review comments
    1. How does ReVision communicate between different companies, for instance if my company (end user) and my consultant want to both develop? Note that they have their own DEV server.
    2. Using UltraCompare and Notepad++ as my chosen editors works pretty well. Rollback and merging is cake!
    3. Using Source Control > select Objects from FOB is nice, but it does make a big importance on getting object releases in TXT format from my consultant when we may have version conflict to merge
    4. The check-in comment is global to all objects you are checking in - can we have it per object? I tend to work on several objects at a time, and saying "Added verification step to OnQueryClose: check for foobar" may apply to my form I was working on, but doesn't apply to the report!
    5. Check-in comment doesn't allow for formatting, such as line breaks.
    6. Can there be an option to copy the Check-in comment to the object’s documentation section, or possibly another text field in the check-in form where Object Documentation section could be edited?

    Overall, I'm pressuring my manager to include this in our budget! very exciting product!
    Michael Hollinger
    Systems Analyst
    NAV 2009 R2 (6.00.34463)
  • Mike_HWGMike_HWG Member Posts: 104
    Found another bug :P

    On an object, open the source control history. Select a line and press CTRL + C on the keyboard (I was hoping to copy the comments).

    I receive the following error:

    Unhandled exception has occurred in your application.... Current thread must be st to single thread apartment (STA) mode before OLE calls can be made. Ensure that your Main function has STAThreadAttribute marked on it.

    the dialog has options for continue or quit, selecting continue allows for a graceful recovery as if nothing happened.

    Details:
    See the end of this message for details on invoking 
    just-in-time (JIT) debugging instead of this dialog box.
    
    ************** Exception Text **************
    System.Threading.ThreadStateException: Current thread must be set to single thread apartment (STA) mode before OLE calls can be made. Ensure that your Main function has STAThreadAttribute marked on it.
       at System.Windows.Forms.Clipboard.SetDataObject(Object data, Boolean copy, Int32 retryTimes, Int32 retryDelay)
       at System.Windows.Forms.DataGridView.ProcessInsertKey(Keys keyData)
       at System.Windows.Forms.DataGridView.ProcessDataGridViewKey(KeyEventArgs e)
       at System.Windows.Forms.DataGridView.OnKeyDown(KeyEventArgs e)
       at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
       at System.Windows.Forms.DataGridView.ProcessKeyEventArgs(Message& m)
       at System.Windows.Forms.Control.ProcessKeyMessage(Message& m)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.DataGridView.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    
    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.239 (RTMGDR.030319-2300)
        CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    iFacto ReVision
        Assembly Version: 1.2.2.452
        Win32 Version: 1.2.2.452
        CodeBase: file:///C:/Program%20Files%20(x86)/iFacto%20ReVision/iFacto%20ReVision.exe
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.235 built by: RTMGDR
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.1 built by: RTMRel
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.236 built by: RTMGDR
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Data.Linq
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.1
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Data.Linq.dll
    ----------------------------------------
    System.Core
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.233 built by: RTMGDR
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Data
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.237 (RTMGDR.030319-2300)
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Xml
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.233 built by: RTMGDR
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    Microsoft.TeamFoundation.Client
        Assembly Version: 10.0.0.0
        Win32 Version: 10.0.40219.1 built by: SP1Rel
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.TeamFoundation.Client/10.0.0.0__b03f5f7f11d50a3a/Microsoft.TeamFoundation.Client.dll
    ----------------------------------------
    ReVisionPM
        Assembly Version: 1.0.0.0
        Win32 Version: 1.0.0.0
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/ReVisionPM/v4.0_1.0.0.0__fe8f3c081c0a3a38/ReVisionPM.dll
    ----------------------------------------
    Microsoft.TeamFoundation.VersionControl.Client
        Assembly Version: 10.0.0.0
        Win32 Version: 10.0.40219.1 built by: SP1Rel
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.TeamFoundation.VersionControl.Client/10.0.0.0__b03f5f7f11d50a3a/Microsoft.TeamFoundation.VersionControl.Client.dll
    ----------------------------------------
    {f14fba7b-803a-4e6c-b85a-a74800e78fee}
        Assembly Version: 0.0.0.0
        Win32 Version: 1.2.2.452
        CodeBase: file:///C:/Program%20Files%20(x86)/iFacto%20ReVision/iFacto%20ReVision.exe
    ----------------------------------------
    System.Configuration
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    apfu3ftj
        Assembly Version: 1.2.2.452
        Win32 Version: 4.0.30319.236 built by: RTMGDR
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    kwxwff3m
        Assembly Version: 1.2.2.452
        Win32 Version: 4.0.30319.236 built by: RTMGDR
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    kmuvdtea
        Assembly Version: 1.2.2.452
        Win32 Version: 4.0.30319.236 built by: RTMGDR
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Management
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
    ----------------------------------------
    System.Web.Services
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Web.Services/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll
    ----------------------------------------
    e0nbpvuv
        Assembly Version: 1.2.2.452
        Win32 Version: 4.0.30319.236 built by: RTMGDR
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    Microsoft.TeamFoundation.Common
        Assembly Version: 10.0.0.0
        Win32 Version: 10.0.40219.1
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.TeamFoundation.Common/10.0.0.0__b03f5f7f11d50a3a/Microsoft.TeamFoundation.Common.dll
    ----------------------------------------
    Microsoft.TeamFoundation
        Assembly Version: 10.0.0.0
        Win32 Version: 10.0.40219.1
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.TeamFoundation/10.0.0.0__b03f5f7f11d50a3a/Microsoft.TeamFoundation.dll
    ----------------------------------------
    Microsoft.TeamFoundation.VersionControl.Common
        Assembly Version: 10.0.0.0
        Win32 Version: 10.0.40219.1 built by: SP1Rel
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.TeamFoundation.VersionControl.Common/10.0.0.0__b03f5f7f11d50a3a/Microsoft.TeamFoundation.VersionControl.Common.dll
    ----------------------------------------
    avduy1x4
        Assembly Version: 1.2.2.452
        Win32 Version: 4.0.30319.236 built by: RTMGDR
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Transactions
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.EnterpriseServices
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------
    Accessibility
        Assembly Version: 4.0.0.0
        Win32 Version: 4.0.30319.1 built by: RTMRel
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    Microsoft.TeamFoundation.WorkItemTracking.Client
        Assembly Version: 10.0.0.0
        Win32 Version: 10.0.40219.1
        CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.TeamFoundation.WorkItemTracking.Client/10.0.0.0__b03f5f7f11d50a3a/Microsoft.TeamFoundation.WorkItemTracking.Client.dll
    ----------------------------------------
    Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore
        Assembly Version: 10.4.0.0
        Win32 Version: 10.0.40219.1 built by: SP1Rel
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore/v4.0_10.4.0.0__b03f5f7f11d50a3a/Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore.dll
    ----------------------------------------
    zmwqrx45
        Assembly Version: 1.2.2.452
        Win32 Version: 4.0.30319.236 built by: RTMGDR
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    nqplt4sv
        Assembly Version: 1.2.2.452
        Win32 Version: 4.0.30319.236 built by: RTMGDR
        CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    
    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    
    For example:
    
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
    
    Michael Hollinger
    Systems Analyst
    NAV 2009 R2 (6.00.34463)
  • timhughestimhughes Member Posts: 1
    With the Auto Check Out enabled is there a way to "Undo Check Out"? Every time I look at an object it checks it out and locks it. I would prefer it only check out if I update the object. Or at the very least be able to undo the check out easily.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    iFacto ReVision (1.2.3) - Dynamics NAV Source Control
    This tool adds source control to your developments, with these focus points in mind:
    - Simplicity
    > Easy to install
    > Easy to maintain
    > One-time setup
    - No object changes in any database
    - Enhanced development experience
    This download is a full released version of the tool, but is limited in functionality. To be able to use it, you will have to request a trial license, which will enable the features for a period of time.

    How to request a Trial License:
    1. Download & install ReVision
    2. Click About / Register Version
    3. Click "Request Trial"
    4. Fill out the online form

    Included in this download:
    - Setup
    - User Manual
    - Installation manual
    - FAQ

    Update 1.2.3
    - Compare developments with last checked in version
    - Lock NAV to Build: not able anymore to open a NAV client with the wrong build
    - Improved UI handling
    - Improved interop with NAV Clients
    - Improved memory addressing
    - Preparation of improved TFS interop
    - Changes in the framework in order to support NAV 7.

    Update 1.2.2
    - Proven 'NAV7' compatibility
    - Open client:
    > Added RTC client support
    > You can now open DEV sessions, NAV clients and even start RTC sessions from ReVision.
    - Source Control:
    > Integration with NAV 2009 R2 'Locked/LockedBy' fields
    > Compare an object with last checked in version
    > Show object history from 'Pending changes' dialog
    > More detailed error descriptions on source control module
    - Compare:
    > option to exclude Date/Time/Modified flags from exported files
    > Compare an object with last checked in version
    > doesn't checkout object anymore when 'Live Compile' is disabled
    > Compare entire database at once instead of selecting all objects
    - 'Select Object From fob', marks all objects in the object designer found in specified FOB file
    - Improved performance windowhandlers
    - Cancellation is also allowed for 'Synchronise All'
    - ReVision windows are no longer locked onto NAV
    - Fixed major TFS bug (only in v1.1.6): objects get unlocked when reconnection session
    - Fixed icon problem in 'ProgressTracker'
    - Solved problem with duplicate session names in different repositories

    Update 1.1.6
    - Start Client From ReVision:
    > Added Scan function to get all clients on PC
    > Work with build nr instead of NAV version
    > Open Client from traymenu as well
    - Export/Import config for repository to simplify setup for multiple users
    - Compare:
    > most recent version on the right
    > More intelligent folder naming
    - Redesign tray menu
    - SQL trigger:
    > Error repressing
    > Preparations for future features
    - Request trial from within ReVision
    - Close pending window with ESC
    - Problem solved with duplicate session names
    - Minor bug fixes

    Update 1.0.4
    New features:
    - Open Client from ReVision
    - Roll Back object
    - Merge previous version with existing version
    - Show Check Out status on designer window
    - Show Pending Changes on Object Designer Close
    - Refined SQL Lock
    Updated features:
    - Checked out dialogs same manual as automatic checkout
    - Checked out warning on all attempts
    - revision command support on sub-designer windows
    - usability UI van "Pending objects" / checkin form
    - Compare tool: show files in fixed order
    - Correct number of "previous checked out objects"
    - R2 locked & locked by fields no longer overwritten
    - TFS module update
    - whitespace is not a valid mandatory comment
    - repository settings are only changed on modification (instead of every time)
    - resolved automatic checkin / checkout bug => subdesignerwindows
    - table information close on ESC (all tabs)
    - Minor inconsistencies fixed
    - Updated Documentation

    Update 1.0.2
    The first release of iFacto ReVision!
    - Possibility to request for a Trial License
    - Possibility to order the product
    - Demo works until 15/06/2011. After this date, no demo version will be available, which means that most features will be disabled. Afterwards, you can always request a trial license to test all features.

    Update 0.9.43
    - Extend Licensing period => 15/05/2011
    - Minor bugfixes

    Update 0.9.42
    - Ensuring compatibility for future NAV release(s)
    - Re-engineering framework for SVN support (still in development)
    - Extend Licensing period => 30/04/2011
    - Minor bugfixes

    Update 0.9.40
    - Hotkeys available from designer windows
    - Support all languages (codepage-issues)
    - Check In separate sets of objects to be able to use separate CheckIn-Comments
    - Table Information Tool: Quotes removed/add again when transferring to clipboard (easy searching for fields)
    - Compare option: make "Live Compile" optional.
    - Message "Object checked out by UserX".
    - Check In comment mandatory (option)
    - Improved Error Reporting
    - Add versioning to revision settings files
    - "Auto Check Out" option: Make the user want to choose how he wants to check out objects.
    - Added useability options to have less room for faulty setup.
    - Extend Licensing perdiod => 31/03/2011
    - Updated manuals

    Update 0.9.39
    - Updated requirements (see Installation Manual)
    - Compare issue when object(s) didn't exist in second client.
    - Checkout problems indicated in progress tracker.
    - Table Information: Show fields "Maintain SQL Index" / "Maintain SIFT Index"
    - Fixed: Checkin comment lost when checking in via "Pending Changes"
    - Don't close "Pending Checkings" form on ESC
    - Don't reopen the object designer when the "Pending Checkin" form is closed
    - Don't open "Pending Checkings" when object designer is closed

    http://www.mibuso.com/dlinfo.asp?FileID=1335

    Discuss this download here.
  • janpieterjanpieter Member Posts: 298
    Nice project!!
    What really amazes me is how do you read the object selection in the object designer??
    I have spend days researching how I could do that. Can you hint me?? Much appreciated. 8)
    In a world without Borders or Fences, who needs Windows and Gates?
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    iFacto ReVision (1.3.1) - Dynamics NAV Source Control
    This tool adds source control to your developments, with these focus points in mind:
    - Simplicity
    > Easy to install
    > Easy to maintain
    > One-time setup
    - No object changes in any database
    - Enhanced development experience
    This download is a full released version of the tool, but is limited in functionality. To be able to use it, you will have to request a trial license, which will enable the features for 3 months.

    How to request a Trial License:
    1. Download & install ReVision
    2. Click About / Register Version
    3. Click "Request Trial"
    4. Fill out the online form

    Included in this download:
    - Setup
    - User Manual
    - Installation manual
    - FAQ

    iFacto ReVision interfaces with all clients from NAV 4.0 SP3 and above. NAV2013 is in beta though. You can report all issues with it at revision@ifacto.be .

    Update 1.3.1
    - Mergetool Integration
    - Search repository
    - Enhanced RTC links (including webservices)
    - Reworked menu
    - Improved stability

    Update 1.2.3
    - Compare developments with last checked in version
    - Lock NAV to Build: not able anymore to open a NAV client with the wrong build
    - Improved UI handling
    - Improved interop with NAV Clients
    - Improved memory addressing
    - Preparation of improved TFS interop
    - Changes in the framework in order to support NAV 7.

    Update 1.2.2
    - Proven 'NAV7' compatibility
    - Open client:
    > Added RTC client support
    > You can now open DEV sessions, NAV clients and even start RTC sessions from ReVision.
    - Source Control:
    > Integration with NAV 2009 R2 'Locked/LockedBy' fields
    > Compare an object with last checked in version
    > Show object history from 'Pending changes' dialog
    > More detailed error descriptions on source control module
    - Compare:
    > option to exclude Date/Time/Modified flags from exported files
    > Compare an object with last checked in version
    > doesn't checkout object anymore when 'Live Compile' is disabled
    > Compare entire database at once instead of selecting all objects
    - 'Select Object From fob', marks all objects in the object designer found in specified FOB file
    - Improved performance windowhandlers
    - Cancellation is also allowed for 'Synchronise All'
    - ReVision windows are no longer locked onto NAV
    - Fixed major TFS bug (only in v1.1.6): objects get unlocked when reconnection session
    - Fixed icon problem in 'ProgressTracker'
    - Solved problem with duplicate session names in different repositories

    Update 1.1.6
    - Start Client From ReVision:
    > Added Scan function to get all clients on PC
    > Work with build nr instead of NAV version
    > Open Client from traymenu as well
    - Export/Import config for repository to simplify setup for multiple users
    - Compare:
    > most recent version on the right
    > More intelligent folder naming
    - Redesign tray menu
    - SQL trigger:
    > Error repressing
    > Preparations for future features
    - Request trial from within ReVision
    - Close pending window with ESC
    - Problem solved with duplicate session names
    - Minor bug fixes

    Update 1.0.4
    New features:
    - Open Client from ReVision
    - Roll Back object
    - Merge previous version with existing version
    - Show Check Out status on designer window
    - Show Pending Changes on Object Designer Close
    - Refined SQL Lock
    Updated features:
    - Checked out dialogs same manual as automatic checkout
    - Checked out warning on all attempts
    - revision command support on sub-designer windows
    - usability UI van "Pending objects" / checkin form
    - Compare tool: show files in fixed order
    - Correct number of "previous checked out objects"
    - R2 locked & locked by fields no longer overwritten
    - TFS module update
    - whitespace is not a valid mandatory comment
    - repository settings are only changed on modification (instead of every time)
    - resolved automatic checkin / checkout bug => subdesignerwindows
    - table information close on ESC (all tabs)
    - Minor inconsistencies fixed
    - Updated Documentation

    Update 1.0.2
    The first release of iFacto ReVision!
    - Possibility to request for a Trial License
    - Possibility to order the product
    - Demo works until 15/06/2011. After this date, no demo version will be available, which means that most features will be disabled. Afterwards, you can always request a trial license to test all features.

    Update 0.9.43
    - Extend Licensing period => 15/05/2011
    - Minor bugfixes

    Update 0.9.42
    - Ensuring compatibility for future NAV release(s)
    - Re-engineering framework for SVN support (still in development)
    - Extend Licensing period => 30/04/2011
    - Minor bugfixes

    Update 0.9.40
    - Hotkeys available from designer windows
    - Support all languages (codepage-issues)
    - Check In separate sets of objects to be able to use separate CheckIn-Comments
    - Table Information Tool: Quotes removed/add again when transferring to clipboard (easy searching for fields)
    - Compare option: make "Live Compile" optional.
    - Message "Object checked out by UserX".
    - Check In comment mandatory (option)
    - Improved Error Reporting
    - Add versioning to revision settings files
    - "Auto Check Out" option: Make the user want to choose how he wants to check out objects.
    - Added useability options to have less room for faulty setup.
    - Extend Licensing perdiod => 31/03/2011
    - Updated manuals

    Update 0.9.39
    - Updated requirements (see Installation Manual)
    - Compare issue when object(s) didn't exist in second client.
    - Checkout problems indicated in progress tracker.
    - Table Information: Show fields "Maintain SQL Index" / "Maintain SIFT Index"
    - Fixed: Checkin comment lost when checking in via "Pending Changes"
    - Don't close "Pending Checkings" form on ESC
    - Don't reopen the object designer when the "Pending Checkin" form is closed
    - Don't open "Pending Checkings" when object designer is closed

    http://www.mibuso.com/dlinfo.asp?FileID=1335

    Discuss this download here.
  • CalicoCalico Member Posts: 31
    A very nice tool. However it would be nice to have some synchronisation options apart from Synchronise All which can take a very long time. Perhaps by object type, changed date, size, version or even the ability to select individual objects.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    iFacto ReVision 2013 - Dynamics NAV Source Control
    This tool adds source control to your developments, with these focus points in mind:
    - Simplicity
    > Easy to install
    > Easy to maintain
    > One-time setup
    - No object changes in any database
    - Enhanced development experience

    This download is a full released version of the tool, but is limited in functionality. To be able to use it, you will have to request a trial license, which will enable the features for 3 months.

    How to request a Trial License:
    1. Download & install ReVision
    2. Click About / Register Version
    3. Click "Request Trial"
    4. Fill out the online form

    Included in this download:
    - Setup
    - User Manual
    - Installation manual
    - FAQ

    iFacto ReVision interfaces with all clients from NAV 4.0 SP3 and above. You can report all issues at revision@ifacto.be .
    When suffering crashes in NAV2013, you should re-install the .Net Framework 4.5 (+reboot).

    Update 2013 Release
    - Refinded NAV2013 support
    - Tested and approved NAV2013 interface
    - Minor bugfixes
    - Improved stability

    Update 1.3.1
    - Mergetool Integration
    - Search repository
    - Enhanced RTC links (including webservices)
    - Reworked menu
    - Improved stability

    Update 1.2.3
    - Compare developments with last checked in version
    - Lock NAV to Build: not able anymore to open a NAV client with the wrong build
    - Improved UI handling
    - Improved interop with NAV Clients
    - Improved memory addressing
    - Preparation of improved TFS interop
    - Changes in the framework in order to support NAV 7.

    Update 1.2.2
    - Proven 'NAV7' compatibility
    - Open client:
    > Added RTC client support
    > You can now open DEV sessions, NAV clients and even start RTC sessions from ReVision.
    - Source Control:
    > Integration with NAV 2009 R2 'Locked/LockedBy' fields
    > Compare an object with last checked in version
    > Show object history from 'Pending changes' dialog
    > More detailed error descriptions on source control module
    - Compare:
    > option to exclude Date/Time/Modified flags from exported files
    > Compare an object with last checked in version
    > doesn't checkout object anymore when 'Live Compile' is disabled
    > Compare entire database at once instead of selecting all objects
    - 'Select Object From fob', marks all objects in the object designer found in specified FOB file
    - Improved performance windowhandlers
    - Cancellation is also allowed for 'Synchronise All'
    - ReVision windows are no longer locked onto NAV
    - Fixed major TFS bug (only in v1.1.6): objects get unlocked when reconnection session
    - Fixed icon problem in 'ProgressTracker'
    - Solved problem with duplicate session names in different repositories

    Update 1.1.6
    - Start Client From ReVision:
    > Added Scan function to get all clients on PC
    > Work with build nr instead of NAV version
    > Open Client from traymenu as well
    - Export/Import config for repository to simplify setup for multiple users
    - Compare:
    > most recent version on the right
    > More intelligent folder naming
    - Redesign tray menu
    - SQL trigger:
    > Error repressing
    > Preparations for future features
    - Request trial from within ReVision
    - Close pending window with ESC
    - Problem solved with duplicate session names
    - Minor bug fixes

    Update 1.0.4
    New features:
    - Open Client from ReVision
    - Roll Back object
    - Merge previous version with existing version
    - Show Check Out status on designer window
    - Show Pending Changes on Object Designer Close
    - Refined SQL Lock
    Updated features:
    - Checked out dialogs same manual as automatic checkout
    - Checked out warning on all attempts
    - revision command support on sub-designer windows
    - usability UI van "Pending objects" / checkin form
    - Compare tool: show files in fixed order
    - Correct number of "previous checked out objects"
    - R2 locked & locked by fields no longer overwritten
    - TFS module update
    - whitespace is not a valid mandatory comment
    - repository settings are only changed on modification (instead of every time)
    - resolved automatic checkin / checkout bug => subdesignerwindows
    - table information close on ESC (all tabs)
    - Minor inconsistencies fixed
    - Updated Documentation

    Update 1.0.2
    The first release of iFacto ReVision!
    - Possibility to request for a Trial License
    - Possibility to order the product
    - Demo works until 15/06/2011. After this date, no demo version will be available, which means that most features will be disabled. Afterwards, you can always request a trial license to test all features.

    Update 0.9.43
    - Extend Licensing period => 15/05/2011
    - Minor bugfixes

    Update 0.9.42
    - Ensuring compatibility for future NAV release(s)
    - Re-engineering framework for SVN support (still in development)
    - Extend Licensing period => 30/04/2011
    - Minor bugfixes

    Update 0.9.40
    - Hotkeys available from designer windows
    - Support all languages (codepage-issues)
    - Check In separate sets of objects to be able to use separate CheckIn-Comments
    - Table Information Tool: Quotes removed/add again when transferring to clipboard (easy searching for fields)
    - Compare option: make "Live Compile" optional.
    - Message "Object checked out by UserX".
    - Check In comment mandatory (option)
    - Improved Error Reporting
    - Add versioning to revision settings files
    - "Auto Check Out" option: Make the user want to choose how he wants to check out objects.
    - Added useability options to have less room for faulty setup.
    - Extend Licensing perdiod => 31/03/2011
    - Updated manuals

    Update 0.9.39
    - Updated requirements (see Installation Manual)
    - Compare issue when object(s) didn't exist in second client.
    - Checkout problems indicated in progress tracker.
    - Table Information: Show fields "Maintain SQL Index" / "Maintain SIFT Index"
    - Fixed: Checkin comment lost when checking in via "Pending Changes"
    - Don't close "Pending Checkings" form on ESC
    - Don't reopen the object designer when the "Pending Checkin" form is closed
    - Don't open "Pending Checkings" when object designer is closed

    http://www.mibuso.com/dlinfo.asp?FileID=1335

    Discuss this download here.
Sign In or Register to comment.