The leading provider of version control solution and TWAIN SDK
The leading provider of version control solution and TWAIN SDK

Dynamsoft Forums

Support for Version Control, Bug Tracking and Configuration Management Software
* Login   * Register
* FAQ    * Search

It is currently Wed May 16, 2012 8:07 pm




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: Keyword expansion.
PostPosted: Thu Jan 20, 2011 2:01 pm 
Offline
User avatar

Joined: Thu Jul 08, 2010 1:39 pm
Posts: 72
I know you guys just finished V3 and are licking dealing with a bunch of 'just released' issues and people get used to the never versions but once you have some breathing room here is a suggestion to improve the key work expansion.

Assuming your automatically doing a GetLatest after a check in to get the current values;
Given the following code headers as and example;

/*
* Last edit by $Author: Thx $
* Revision $Revision: 5 $
*
*/

It would be great if the labels where collapsed when check in so it looks like this;

/*
* Last edit by $Author$
* Revision $Revision$
*
*/

that way the diff systems will not show the $Revision: ? $ line as always different.

When a GetLatest is done and the file is read only on the disk it should look like

/*
* Last edit by Thx
* Revision 5
*
*/

This not only is more present to read/print it also gives the developer a way of knowing if they are dealing with non-checked out code by doing things like.
#define SAWSRevision “$Revision: 5 $”
because when it's checked in it would be;
#define SAWSRevision “5”
sometimes a useful bit of information.

Then when the file is checked out for editing it should be

/*
* Last edit by $Author: Thx $
* Revision $Revision: 5 $
*
*/

as we started with.

This is likely why other VC systems allow you to enter $Revision$, Because it's not seen on check in and is then expanded on check out.

Also, besides the formatting improvements needed for $Log$. It also is a little special here as the text it inserts would go directly into the actual source code.

$LogStart$ and $LogStop$ would also need some special handling if you ever plan to add them to the useful key words supported.

Of course it would be nice to configure a repository as UserKeywords=Auto and then on check in have it look for something like $UseSAWSKeywords$ in the file to turn it on key word processing on a file buy file basses. But there is good and bad with that one but I'll add it here anyway.


Top
 Profile  
 
 Post subject: Re: Keyword expansion.
PostPosted: Mon Jan 24, 2011 3:47 am 
Offline
User avatar

Joined: Tue Mar 08, 2005 12:23 am
Posts: 1489
Hi isgdre,

Your suggestion is really impressed :wink:

I've forwarded it to our team for the consideration of the coming release.

Warm Regards,

_________________
Catherine Sea
Dynamsoft Support Team
Dynamsoft - The leading provider of version control solution and TWAIN SDK
Source Control Software | Software Configuration Management | SCM Solution | Issue Tracking
SourceSafe (VSS) Remote/Web/Internet Access | SourceSafe (VSS) Replacement/Alternative | SourceSafe (VSS) Hosting|TFS Hosting

Follow me @Twitter, Facebook
Image


Top
 Profile  
 
 Post subject: Re: Keyword expansion.
PostPosted: Fri May 20, 2011 8:46 am 
Offline
User avatar

Joined: Thu Jul 08, 2010 1:39 pm
Posts: 72
Hi All.

Is there any news on this issues. This one still drives me crazy.

Ok, truth be known I'm not going to give up on SAWS just because of this but I sure seem to be fighting it more then I care to.


Top
 Profile  
 
 Post subject: Re: Keyword expansion.
PostPosted: Mon May 23, 2011 5:13 pm 
Offline
User avatar

Joined: Tue Mar 08, 2005 12:23 am
Posts: 1489
Sorry, our developers are on a tight schedule now. We will consider the feature in the next release of SourceAnywhere Standalone.

I do think your suggestions make sense. What about other users? What do you think about the keyword expansion feature? I'd love to hear your comments.

Regards,

_________________
Catherine Sea
Dynamsoft Support Team
Dynamsoft - The leading provider of version control solution and TWAIN SDK
Source Control Software | Software Configuration Management | SCM Solution | Issue Tracking
SourceSafe (VSS) Remote/Web/Internet Access | SourceSafe (VSS) Replacement/Alternative | SourceSafe (VSS) Hosting|TFS Hosting

Follow me @Twitter, Facebook
Image


Top
 Profile  
 
 Post subject: Re: Keyword expansion.
PostPosted: Tue May 24, 2011 10:03 am 
Offline
User avatar

Joined: Thu Jul 08, 2010 1:39 pm
Posts: 72
Let me guess.

The people with smaller or short term projects will not care as they don't use this feature.
People with larger groups or projects will.

Of course you could do a poll here but I'm not sure how you would get input from most of the users. Still, The keyword expansion system has issues and something like the simplification I outlined would to a long way to make it more useful and easy to use for the people that use it no matter what percentage that is.


Top
 Profile  
 
 Post subject: Re: Keyword expansion.
PostPosted: Thu May 26, 2011 1:30 am 
Offline
User avatar

Joined: Tue Mar 08, 2005 12:23 am
Posts: 1489
Hi isgdre,

I've created a poll here and make it as a sticky. Let's see what other people say.

Regards,

_________________
Catherine Sea
Dynamsoft Support Team
Dynamsoft - The leading provider of version control solution and TWAIN SDK
Source Control Software | Software Configuration Management | SCM Solution | Issue Tracking
SourceSafe (VSS) Remote/Web/Internet Access | SourceSafe (VSS) Replacement/Alternative | SourceSafe (VSS) Hosting|TFS Hosting

Follow me @Twitter, Facebook
Image


Top
 Profile  
 
 Post subject: Re: Keyword expansion.
PostPosted: Thu May 26, 2011 7:23 am 
Offline
User avatar

Joined: Thu Jul 08, 2010 1:39 pm
Posts: 72
See, 100% of the people agree with me so far. :lol:
(I found the poll)


Top
 Profile  
 
 Post subject: Re: Keyword expansion.
PostPosted: Thu May 26, 2011 5:09 pm 
Offline
User avatar

Joined: Tue Mar 08, 2005 12:23 am
Posts: 1489
:D

_________________
Catherine Sea
Dynamsoft Support Team
Dynamsoft - The leading provider of version control solution and TWAIN SDK
Source Control Software | Software Configuration Management | SCM Solution | Issue Tracking
SourceSafe (VSS) Remote/Web/Internet Access | SourceSafe (VSS) Replacement/Alternative | SourceSafe (VSS) Hosting|TFS Hosting

Follow me @Twitter, Facebook
Image


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

It is currently Wed May 16, 2012 8:07 pm


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  

Copyright © 2010 Dynamsoft Corporation. All Rights Reserved. | Knowledge Base | Source Control Blog