Git

Syndicate content 8 
This is the second part of my long post about package managers in operating systems and language distributions. Now, hopefully, we have managed to convince you that convenient package manager and rich 3rd party code repository is one key factor in establishing of a vibrant and fast growing ecosystem. (Another possible reason for ecosystem success is the consistent language design, but it will be topic for another day.)
Last comment 6 February 2017
+ 6   0 0
985

views

+ 6

rating

Hello,

I am trying to integrate the Git with Studio. I have followed the below process to achiche Git tab in my Studio for Namespace

https://github.com/intersystems-ib/cache-git-studio

But I am getting the below error when I trying to Add the file. GitCodecache is my git repository.

fatal: c:/GitCodecache/cls/User/Testing.xml: 'c:/GitCodecache/cls/User/Testing.xml' is outside repository

Last answer 12 March 2017 Last comment 11 March 2017
0   0 0
771

views

0

rating

Have you ever thought what could be a reason why some development environment (database, language) would eventually become popular? What part of this popularity could be explain as language quality? What by new and idioms approaches introduced by early language adopters? What is due to healthy ecosystem collaboration? What is due to some marketing genius?

Last comment 17 January 2017
+ 10   1 1
739

views

+ 10

rating

Is your development team following best practice now that source control and continuous integration testing are better supported by InterSystems new IDE Atelier?

Many teams are turning to Git as their version control system of choice because it never locks files, among other reasons.  These teams may also be following a multi-server development workflow where changes are migrated from a DEV server to a TEST server to a PROD server. How should these teams organize their repository given this configuration?

+ 4   0 3
0

comments

646

views

+ 4

rating

I want to demonstrate using Git via Server-side Source Control hooks (to allow both Studio and Atelier to access a Shared Dev namespace), and I was planning to use the popular Caché Git hooks:

https://github.com/intersystems/cache-tort-git 

Last answer 2 September 2017 Last comment 30 August 2017
0   0 2
392

views

0

rating

Hi

When trying to sync a class to the server where the server class has been updated by another user, I, as expected, get the Conflict Resolution Wizard.

I can then use the wizard to copy code from the server side to my local copy using the arrows also as expected.

But when I have integrated the remote code into what I think is my local copy how do I save it so that it gets integrated into my local copy and synchronised to the server.

Last answer 22 September 2017 Last comment 19 September 2017
0   0 5
366

views

0

rating

Hi,

Trying out Atelier , and need to understand what working principles are best to follow.

Scenario I have a local Cache Instance for development that is linked to a GIT repository for Namespace "ABC"

I have got a local working directory /workingdir/ABC 

I have checked out branch "a"

So at this point I need to connect to a dev server that has this Namespace "ABC" but currently the  branch that is on this server is "b"

 

Last answer 9 February 2017 Last comment 10 February 2017
0   0 1
316

views

0

rating

Hi Community! 

This week we have three videos. Check all new videos on InterSystems Developers YouTube Channel:

1. Using Atelier and Git, Moving your code to a new Repository

 

Last comment 20 August 2017
+ 2   0 1
314

views

+ 2

rating

EDIT: This article has been updated with up-to-date information about the Port project, which now includes a tutorial for basic usage.

The Port project is something that I've introduced more than two years ago but I hadn't enough room to elaborate a tutorial on how to use it till now.


First, the motivation:

 

Last comment 23 August 2019
+ 5   1 0
248

views

+ 5

rating

You might find it useful or not. It depends on what you can imagine it to be used with, like I had to.

Either way, I created a lib that can fetch environment variables from a file or from the OS where Caché is running.

Mostly know as dotenv. Many languages have it, so why not Caché?

The usage is pretty simple:

If you want to use OS env vars exclusively, just use the method:

Last answer 11 July 2017 Last comment 11 July 2017
+ 1   0 1
242

views

+ 1

rating

I was wondering if there was a way to if the user is using Studio and changes a file to get the users name and have a function run when the file is changed. 

 

Ive got this working for .int files but not for .csp or .js or .css or any other kinds of files. 

 

When we edit code we are logged in to the Cache backend’s server through Studio by using an iPaddress (which is on our network). 

 

I know now there are concepts of file locks and logs for when certain tasks are ran or when a user maybe edits a file

 

Last answer 20 August 2017 Last comment 21 August 2017
0   0 1
239

views

0

rating

Hi, Community! 

This week we have two videos. Check the second Developer Community Video of the week:

Atelier: May the Source Be With You

 

0   0 0
0

comments

195

views

0

rating

Hi, Community! 

This week we have two videos. Check all new  session recordings from Global Summit 2017:

1. Atelier and Automated Private Instances

 

0   0 0
0

comments

191

views

0

rating