Drupal And Git

This group should probably have more organizers. See documentation on this recommendation.

How long have you been intending to learn Git?

Drupal.org is upgrading to Git, so sooner or later you're going to need to dive into Git anyway.

Why not get started learning Git now?

This group is dedicated to helping Drupal developers learn about Git, discuss Drupal specific Git workflow and tips, and provide group support for migrating away from your existing SVN/CVS/etc systems.

Note: This group is not related to the official Drupal.org Git upgrade project. It's a forum for Drupal developers who are trying to migrate their own systems to Git.

Note: See here for a master list of resources

milovan's picture

Empty folder in git

I noticed some modules (like GMap) have empty folder in its Git repo. By default, Git doesn't register empty folder. If so, then how does Drupal.org git system accept empty folders into repository?

Read more
Anonymous's picture

How to change git committer name and email ?

Hi guys
I am facing a problem of changing the git author like as you see here https://drupal.org/node/1310686/commits .The first three commits are by naveenvalecha. can I change the name of naveenvalecha with nitingoyal ?
if it is possible then how can I change the username ?

Read more
Danny Englander's picture

Multisites and Git: best practices for local to live?

Greetings, I am struggling with how to setup my Git workflow in terms of my local dev multisite vs. live and how it relates to Git. My setup is that I have added a multisite to my main site which is in Git. So in /sites directory I now have:

subsite1.example.dev, the main site being example.dev. For the main site having a '.dev' extension has not been an issue but now for subsite1.example.dev, I can see this is going to be an issue as on my live site, it will be subsite1.example.com.

Read more
lisa@collaborative-vision.com's picture

Drupal + Linux System Administrator | Collaborative Vision LLC

Employment type: 
Contract
Telecommute: 
Not allowed

Linux System Administrator |154059

We are looking for an experienced system administrator to setup and maintain servers hosting multiple drupal installations, as well as other open source tools.
This individual should have proven experience working with server level Linux administration and optimization.
The position will require setting up multi site infrastructures and deployment strategies for multiple sites.

Daily Responsibilities:
- Setup and maintain servers for hosting multiple production websites running Drupal and other web tools

Read more
Frank Ralf's picture

Locked releases (by Git migration?)

Hello,

I'm doing some housekeeping regarding the releases of the Workspace module, but I cannot update some releases using Git as they are locked:

  • The nearly three year old workspace 6.x-1.4-rc1 never made it to the front page in the first place. Git is complaining about some tag conflict.
Read more
Kelly Coulter's picture

Back-end Developer | Richland County Public Library

Employment type: 
Full time
Telecommute: 
Allowed

We are seeking a mid to senior level Drupal programmer to work as the lead technical member of our web services team.

We are in the middle of a phased re-build of our current site. The first phase is a complete re-write of our current site. This will launch in September, 2012.

Read more
msk2020ckp's picture

Bad internet connection error

I got (Bad internet connection, server error, browser problem, Please try again shortly.)" error in drupal6?

Read more
JSCSJSCS's picture

git clone from DreamHost kicking my butt!

I'm new to git. I own and have read the Pro Git by Scott Chacon. I can make repo's locally on my Windows 7 desktop and clone them. I can create repo's on my SSH enabled Dreamhost account and can clone them on my shared Dreamhost server.

For the love of God, I cannot clone a Dreamhost repo to my local Windows desktop! It is driving me nuts.

I have ssh keys set up and can log into the dreamhost shared server via my local machine within the bash shell, so my ssh seems to be set up correctly. But I cannot get a clone.

Read more
Kelly Coulter's picture

Senior Drupal Developer (aka: Online Applications Developer) | Richland County Public Library

Employment type: 
Full time
Telecommute: 
Allowed

UPDATED 02/23/2012: I am planning to come to DrupalCon to interview candidates. Please get your applications in soon in order to facilitate planning.

This job has now been officially posted at http://www.myrcpl.com/employment/online-applications-developer-full-time.


Read more
WebDevPublisher's picture

DRUPAL CODER for Custom Community Site - UES | WebDev Publisher Inc

Employment type: 
Full time
Telecommute: 
Allowed

High Traffic PHP Website seeks Drupal Developer for website migration project (complete migration of

our existing content and PHP codebase to Drupal 7).

Looking for a Drupal coder. Please keep in mind when quoting (don't just quote the amount we

specified) that we are on a budget and profits from the sites are going to a charitable cause.

We want to rebuild our existing website to Drupal 7. It is currently in PHP. -
http://bit.ly/2Bn6DB

We also want to build a very similar, but slightly different website (both are about fashion models)

Read more

dog Puns

OK, so we're building up a list of puns that's going to quickly exceed our need for them... So here's a page to store puns until we can figure out what to do with them!

dogfather -- ?
dog leash -- a repo tracked by dog
dog pound -- an upstream, read-only repo
dog kennel -- a collab, read/write repo

dog-rollup or dog-walk -- git push
dog-rollout or dog-sit -- git clone

Here's the gist for a updated dtd https://gist.github.com/1252419

Read more

Lassie goes for a walk! (dog Roadmap)

Since the authorship changes on edit, please note: this was originally written by sdboyer, so first-person pronouns refer to him. He prefers IRC for talking about dog - use #drupal-vcs or #drush

Read more
exlin's picture

DOG Configuration Management

In DrupalCon we had BoF about DOG and aspect of configuration management (later CM) came up.

What we need to do related to configuration management is to decide what are our goals.

What i mean by configuration management is that when site is being deployed to certain (or several) server (local dev, testing, live...) DOG can make needed changes in order to apply those settings. If you understand configuration management differently or have different need/use case for CM give us your opinion.

So basically there are (attleast) two open question.

Read more
Anonymous's picture

Git and mysql databases

Hi

First of all, apologies if this has been asked before... I've search around this group and can't find any duplicates.

I'm getting into Git at the moment and was wondering what strategy people use for database modifications when pulling code to a production server. Obviously, Git is brilliant for the code side of things, however I can't seem to find a good solution to sync up the staging database with production without losing any live data and content.

Any tips and advice would be really appreciated!

James

Read more

Using `git notes` for doling out real contribution credit

Sam Boyer writes:

Our method for giving contributors credit sucks. We can't do realtime statistics of essentially any kind since we're reliant on parsing commit messages in a broken fashion. In the discussion we had about git workflows, I mentioned that we could use Git's notes feature to solve a ton of our problems related to giving credit where credit is due.

Basically, notes are a way that you can attach additional metadata to a commit. Lemme break that down:

<

ul>

Read more
midmood's picture

Drupal and git, noob permission issue

Hi all,

I'm a total newbie working on git, trying to set up version control with drupal. Hope this a right place to ask... otherwise just kick me off.

My aim is to use an external service (either bettercodes or gitenterprise) to host a remote repository for my drupal projects.

i followed the instruction on this page : http://drupal.org/node/803746
I success only If i just grab a tar.gz from d.o, set up locally, then push to the remote repo.

In case i take my drupal copy from git.drupal.org, perform the same operations, then push, i obtain these errors (gitenterprise)

Read more
bitcom's picture

Lập trình viên | Công ty CP BIT

Employment type: 
Full time
Telecommute: 
Allowed

A/ Yêu cầu chung:

1.Trình độ học vấn: tốt nghiệp Chuyên ngành Công Nghệ Thông Tin
2.Trình độ ngoại ngữ: Anh văn giao tiếp, đọc hiểu
3.Trình độ tin học: chuyên ngành
4.Kiến thức:
* Nắm vững các kỹ thuật lập trình nền tảng, cấu trúc dữ liệu, và lập trình hướng đối tượng.
* Thông thạo về lập trình web: PHP, .NET, AJAX, HTML,…
* Thông thạo về lập trình C/C++.
* Ưu tiên cho ứng viên biết thêm các ngôn ngữ: Java, Perl,…
* Ưu tiên cho ứng viên có khả năng lập trình trên cả hai môi trường Windows/Linux.

Read more
bitcom's picture

Developer | Công ty CP BIT

Employment type: 
Full time
Telecommute: 
Allowed

A/ Yêu cầu chung:

  1. Trình độ học vấn: tốt nghiệp Chuyên ngành Công Nghệ Thông Tin
  2. Trình độ ngoại ngữ: Anh văn giao tiếp, đọc hiểu
  3. Trình độ tin học: chuyên ngành
  4. Kiến thức:

- Nắm vững các kỹ thuật lập trình nền tảng, cấu trúc dữ liệu, và lập trình hướng đối tượng.
- Thông thạo về lập trình web: PHP, .NET, AJAX, HTML,…
- Thông thạo về lập trình C/C++.
- Ưu tiên cho ứng viên biết thêm các ngôn ngữ: Java, Perl,…
- Ưu tiên cho ứng viên có khả năng lập trình trên cả hai môi trường Windows/Linux.

Read more
karlre1's picture

migrate sites from CVS to GIT

git has replaced cvs as the version control system for drupal. -

There is a number of articles on to how handle git
but they don't really address the needs of site maintainers.
I am aware that this is a developers' group but since I found no better place to turn to...
... let me git it a try, anyway.

I have found no article specifically dealing with the needs of drupal admins
when having to MOVE FROM CVS TO GIT ON PRODUCTIVE SITES.

Let me ask a couple of questions as a site admin on Linux systems
on what to do in order to successfully move to git.

--> Actually I am going to tell you how I used to do things via cvs
hoping to get hands-on tips on how to do them via git.

Read more

Drupal core initiatives: Working with git

This is a summary of the main points I got from a long IRC chat I had with Sam Boyer about how the initiative leads should best work with git. (heyrocker)


One sandbox vs multiple sandboxes
One sandbox - All code in one place, separate projects into branches. Bummer is that issues are all mixed up in one queue.
Multiple sandboxes - Get nicely isolated issue queues, but code is scattered all over, and it can make it harder for someone wanting to get an overview of the entire initiative. Also people working on multiple bits have to jump all around.

Read more
Subscribe with RSS Syndicate content