Hi,
the long value to detect file changes originates is timestamps
from the local file system. We could change the datatype to
String, allowing to store an indicator. Then whenever that
inidcator does not match we have to update the script location.
For registering I would rather use an address like this:
https://github.com/utsavoza/sample-scripts/tree/master/_javascript_%20Beginner%20Tutorial
From there we need to construct raw urls and API calls to
retrieve the file structure and folder hierarchy.
Christian
On 12.05.2017 16:10, Utsav Oza wrote:
Hello,
For
BugĀ 511528
-
Create location
parser for github, I have created a parser class that
parses github repositories for scripts. The class
currently updates script location using the raw content
url (eg: https://raw.githubusercontent.com/utsavoza/sample-scripts/master/_javascript_%20Beginner%20Tutorial/99%20Others/02%20Title%20Clock.js)
and current timestamp. The issue here is that repository
hierarchy is constructed from the raw content url which is
not similar to the actual project hierarchy (See attached
screenshot). Additionally, the aim is to use sha hashes
(String value) to identify and compare with the latest
scripts however, the updateLocation takes the input as
long values. I suppose we need to provide another way to
resolve remote locations uri ? I am uncertain about how to
make use of sha values as timestamp for scripts.
Utsav Oza
_______________________________________________
ease-dev mailing list
ease-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ease-dev