Re: [git-users] How to implement White Label using Git

2016-05-04 Thread Konstantin Khomoutov
On Tue, 3 May 2016 06:25:19 -0700 (PDT)
Moi  wrote:

> Can we make use of Git to implement White Label concept?
> Eg, I have a product that are sold to customer A and customer B. If 
> customer B needs to customize on some screens which customer A
> doesn't need, how do I implement the white label using Git?

This task is not specific to Git and is commonly known as "vendor
branches", so just google this term.

In short, and in the simplest case, you have a branch which contains
the "pristine" version of your codebase -- that is, with no
per-customer customizations.  Then for each customer you have their own
branch forked off that "pristine" branch.
These per-customer branches contain customer-specific customizations and
receive "integration merges" from the "pristine" branch when needed --
typically when a new bug fix or a feature gets implemented there.

Sure, the scheme could be more complicated like maintaining several
"pristine" branches when different customers having different versions
of your codebase deployed to them but the basic idea holds.

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [git-users] How to implement White Label using Git

2016-05-04 Thread Moi
"

*These per-customer branches contain customer-specific customizations 
and receive "integration merges" from the "pristine" branch when needed 
-- typically when a new bug fix or a feature gets implemented there. *"

what does "integration merges" mean? Does it mean cherry pick those fixes 
from "pristine" branch to the per-customer branches?

On Wednesday, May 4, 2016 at 10:14:56 PM UTC+8, Konstantin Khomoutov wrote:
>
> On Tue, 3 May 2016 06:25:19 -0700 (PDT) 
> Moi  wrote: 
>
> > Can we make use of Git to implement White Label concept? 
> > Eg, I have a product that are sold to customer A and customer B. If 
> > customer B needs to customize on some screens which customer A 
> > doesn't need, how do I implement the white label using Git? 
>
> This task is not specific to Git and is commonly known as "vendor 
> branches", so just google this term. 
>
> In short, and in the simplest case, you have a branch which contains 
> the "pristine" version of your codebase -- that is, with no 
> per-customer customizations.  Then for each customer you have their own 
> branch forked off that "pristine" branch. 
> These per-customer branches contain customer-specific customizations and 
> receive "integration merges" from the "pristine" branch when needed -- 
> typically when a new bug fix or a feature gets implemented there. 
>
> Sure, the scheme could be more complicated like maintaining several 
> "pristine" branches when different customers having different versions 
> of your codebase deployed to them but the basic idea holds. 
>

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[git-users] Not able to create Github account password

2016-05-04 Thread hara chaitanya
I was learning to user git-bash and github. As part of tutorial we were 
asked to set username & password through git-bash command line and create 
an account in github. But since I already set the email through gitbash 
global config, I am not allowed to create account or create a password for 
my account .

Please let me know how can I create a account in github or delete the entry 
to start fresh. 

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [git-users] Not able to create Github account password

2016-05-04 Thread Nelson Efrain A. Cruz
Github accounts are independent of the user and email configured in
user.name and user.email. If you want, you can change those configs using
the same commands:

$ git config --global user.name "John Doe"
$ git config --global user.email john...@example.com

Git does not have a concept of authentication. You may be asked for a
password to push to github, but this is to authenticate to github, it isn't
related to git.


El mié., 4 de may. de 2016 a la(s) 17:25, hara chaitanya <
harachaita...@gmail.com> escribió:

> I was learning to user git-bash and github. As part of tutorial we were
> asked to set username & password through git-bash command line and create
> an account in github. But since I already set the email through gitbash
> global config, I am not allowed to create account or create a password for
> my account .
>
> Please let me know how can I create a account in github or delete the
> entry to start fresh.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Git for human beings" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to git-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.