Coder Social home page Coder Social logo

vdelachaux / 4dpop-git Goto Github PK

View Code? Open in Web Editor NEW
13.0 5.0 1.0 299.19 MB

4DPop Git makes it simple to manage your project as a Git repository.

Home Page: https://vdelachaux.github.io/4DPop-Git/

License: GNU General Public License v3.0

4D 99.41% CSS 0.29% HTML 0.30%
4dpop 4d-code 4d-component 4d-project git

4dpop-git's Introduction

language language-top code-size license
release build notarized

4DPop Git

No need to read the git command documentation or to be an expert of the Terminal, everything is done automatically for you, just stay focused on your work.

Git must be installed on your computer

macOS

Git comes with Xcode, so there's nothing more to do if this is installed. Otherwise, you can install the latest version of Git from this page.

Windows

If you have not already done so, Git must be installed from [this page] (https://git-scm.com/download/win).

Note

The master branch is under development with the main branch of 4D. Thus, some commands or features may not be available in the latest public release and you will not be able to compile or it could generate runtime errors.

You should always use the branch whose name is the version of your 4D application. ie 18R3 branch with 4D 18R3 for example..

Choose the version


4dpop-git's People

Contributors

e-marchand avatar mesopelagique avatar vdelachaux avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

eric-juhel

4dpop-git's Issues

Detection of git repository?

I see that using a base under a subfolder like that
https://github.com/mesopelagique/Examples-Pattern/

That I have the message "This database is not under git source control"
Its because.git folder not exists at this level, but in parent folder

Some software detect that, some not

The more simple is to display a different message like "This database is under git source control but not at this level" "Initialize git repository here anyway" if git status or git log success

The more complicated is to support any git level repo. checking parent dir recursively, keeping a rootFolder instead of database folder for all other git command

RELOAD PROJECT and 4D v18r3

Hi,
in the GIT method, the RELOAD PROJECT call on line 122 must be executed using EXECUTE FORMULA to be compatible with 4D v18r3.

If(Num(Application version)>=1840) //#18R4+
EXECUTE FORMULA("RELOAD PROJECT:C1739")
end-if

regards
Nikolaos Hondrogiannis

Feature Request: create github remote

User Story: After I init my repo, I want to link it to github and push it

Two step (if not already linked to github)

  • add the remote : git remote add origin https://github.com/:owner/:repo.git (if origin is already taken, github)
  • then create the repo online if github

I test it with basic authentication (ie. https://username:passOrToken@...)
https://github.com/mesopelagique/Gihub.4d#create-an-organization-repository

$github:=github.API.new()
$github.authBasic("username";"password or token")
$result:=$github.create(github.Repository.new(New object("name"; "MyRepo"))

(It is possible to create under an organisation, also set private directly with special info in api)

Runtime Error

I downloaded the component latest build and rebuilt it for V19. When I clicked on a file. I ended up in an endless loop of runtime Errors. I'm not sure if this was just that I picked the one file that to didn't like.

Screen Shot 2021-08-05 at 11 23 06 AM
Screen Shot 2021-08-05 at 11 21 15 AM
Screen Shot 2021-08-05 at 11 21 07 AM

RT Error on new Source

RT Error

open the source of the 4DPop-Git-18R3 component with 4D v18r3

Executing the method "4DPop_GIT" .

The dialog opens "4DPop GIT" .

when I double click on "Remotes" I get the following RT error.

4DGit_debug_1

4DGit_debug_2

4DGit_debug_3

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.