* git bug
@ 2020-08-06 14:48 PANEL Christian
2020-08-06 20:23 ` René Scharfe
0 siblings, 1 reply; 7+ messages in thread
From: PANEL Christian @ 2020-08-06 14:48 UTC (permalink / raw)
To: git
someting is not logical in the behaviour of git :
suppose I have a project and a file in it I don't want to include initially in.
so I put this file name in .gitignore
now all is OK when I write "git status" : the file is ignored.
but later I want this one be a part of my project.
I delete in .gitignore the line that named this file.
but now a "git status" command ignore always this file.
what is wrong ?
did I missed something ?
thanks for any answer
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: git bug
2020-08-06 14:48 git bug PANEL Christian
@ 2020-08-06 20:23 ` René Scharfe
2020-08-07 0:02 ` Jeff King
0 siblings, 1 reply; 7+ messages in thread
From: René Scharfe @ 2020-08-06 20:23 UTC (permalink / raw)
To: PANEL Christian, git
Am 06.08.20 um 16:48 schrieb PANEL Christian:
> someting is not logical in the behaviour of git :
>
> suppose I have a project and a file in it I don't want to include initially in.
> so I put this file name in .gitignore
> now all is OK when I write "git status" : the file is ignored.
Like this, right?
$ git init a
Initialized empty Git repository in /tmp/a/.git/
$ cd a
$ echo ignore for now >file
$ echo file >.gitignore
$ git add .gitignore
$ git commit -m initial
[master (root-commit) 2df5d68] initial
1 file changed, 1 insertion(+)
create mode 100644 .gitignore
$ git status
On branch master
nothing to commit, working tree clean
> but later I want this one be a part of my project.
> I delete in .gitignore the line that named this file.
> but now a "git status" command ignore always this file.
>
> what is wrong ?
> did I missed something ?
This seems to work as expected for me (continued from above):
$ >.gitignore
$ git status
On branch master
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .gitignore
Untracked files:
(use "git add <file>..." to include in what will be committed)
file
no changes added to commit (use "git add" and/or "git commit -a")
So "file" is no longer ignored. Committing the .gitignore change
doesn't change that:
$ git add .gitignore
$ git commit -m 2nd
[master d4c95a1] 2nd
1 file changed, 1 deletion(-)
$ git status
On branch master
Untracked files:
(use "git add <file>..." to include in what will be committed)
file
nothing added to commit but untracked files present (use "git add" to track)
Which steps did you take to arrive at a different result?
René
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: git bug
2020-08-06 20:23 ` René Scharfe
@ 2020-08-07 0:02 ` Jeff King
2020-08-10 5:56 ` René Scharfe
0 siblings, 1 reply; 7+ messages in thread
From: Jeff King @ 2020-08-07 0:02 UTC (permalink / raw)
To: René Scharfe; +Cc: PANEL Christian, git
On Thu, Aug 06, 2020 at 10:23:54PM +0200, René Scharfe wrote:
> So "file" is no longer ignored. Committing the .gitignore change
> doesn't change that:
>
> $ git add .gitignore
> $ git commit -m 2nd
> [master d4c95a1] 2nd
> 1 file changed, 1 deletion(-)
> $ git status
> On branch master
> Untracked files:
> (use "git add <file>..." to include in what will be committed)
> file
>
> nothing added to commit but untracked files present (use "git add" to track)
>
> Which steps did you take to arrive at a different result?
Perhaps also:
git check-ignore -v file
would be helpful for seeing why Git thinks it might be ignored (e.g.,
another wildcard rule that happens to match it).
-Peff
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: git bug
2020-08-07 0:02 ` Jeff King
@ 2020-08-10 5:56 ` René Scharfe
2020-08-10 17:20 ` PANEL Christian
0 siblings, 1 reply; 7+ messages in thread
From: René Scharfe @ 2020-08-10 5:56 UTC (permalink / raw)
To: Jeff King, PANEL Christian; +Cc: git
Am 07.08.20 um 02:02 schrieb Jeff King:
> On Thu, Aug 06, 2020 at 10:23:54PM +0200, René Scharfe wrote:
>
>> So "file" is no longer ignored. Committing the .gitignore change
>> doesn't change that:
>>
>> $ git add .gitignore
>> $ git commit -m 2nd
>> [master d4c95a1] 2nd
>> 1 file changed, 1 deletion(-)
>> $ git status
>> On branch master
>> Untracked files:
>> (use "git add <file>..." to include in what will be committed)
>> file
>>
>> nothing added to commit but untracked files present (use "git add" to track)
>>
>> Which steps did you take to arrive at a different result?
>
> Perhaps also:
>
> git check-ignore -v file
>
> would be helpful for seeing why Git thinks it might be ignored (e.g.,
> another wildcard rule that happens to match it).
Right. And there is more than one possible place to specify files to be
ignored. E.g. you can use info/exclude in your Git directory (i.e.
.git/info/exclude by default) for repository-specific patterns don't
want to share. See https://git-scm.com/docs/gitignore or the manpage
of gitignore(5) for more details.
René
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: git bug
2020-08-10 5:56 ` René Scharfe
@ 2020-08-10 17:20 ` PANEL Christian
0 siblings, 0 replies; 7+ messages in thread
From: PANEL Christian @ 2020-08-10 17:20 UTC (permalink / raw)
To: René Scharfe, Jeff King; +Cc: git
thanks a lot.
It was exactly what I was seaching (and havent' read yet ;) )
best regards
Le lundi 10 août 2020 à 07:56 +0200, René Scharfe a écrit :
> Am 07.08.20 um 02:02 schrieb Jeff King:
> >
> > On Thu, Aug 06, 2020 at 10:23:54PM +0200, René Scharfe wrote:
> >
> > >
> > > So "file" is no longer ignored. Committing the .gitignore change
> > > doesn't change that:
> > >
> > > $ git add .gitignore
> > > $ git commit -m 2nd
> > > [master d4c95a1] 2nd
> > > 1 file changed, 1 deletion(-)
> > > $ git status
> > > On branch master
> > > Untracked files:
> > > (use "git add <file>..." to include in what will be committed)
> > > file
> > >
> > > nothing added to commit but untracked files present (use "git add" to track)
> > >
> > > Which steps did you take to arrive at a different result?
> > Perhaps also:
> >
> > git check-ignore -v file
> >
> > would be helpful for seeing why Git thinks it might be ignored (e.g.,
> > another wildcard rule that happens to match it).
> Right. And there is more than one possible place to specify files to be
> ignored. E.g. you can use info/exclude in your Git directory (i.e.
> .git/info/exclude by default) for repository-specific patterns don't
> want to share. See https://git-scm.com/docs/gitignore or the manpage
> of gitignore(5) for more details.
>
> René
^ permalink raw reply [flat|nested] 7+ messages in thread
* git bug
@ 2020-08-06 14:59 PANEL Christian
0 siblings, 0 replies; 7+ messages in thread
From: PANEL Christian @ 2020-08-06 14:59 UTC (permalink / raw)
To: git
someting is not logical in the behaviour of git :
suppose I have a project and a file in it I don't want to include initially in.
so I put this file name in .gitignore
now all is OK when I write "git status" : the file is ignored.
but later I want this one be a part of my project.
I delete in .gitignore the line that named this file.
but now a "git status" command ignore always this file.
what is wrong ?
did I missed something ?
thanks for any answer
^ permalink raw reply [flat|nested] 7+ messages in thread
* git BUG
@ 2012-10-22 16:28 Коньков Евгений
0 siblings, 0 replies; 7+ messages in thread
From: Коньков Евгений @ 2012-10-22 16:28 UTC (permalink / raw)
To: git
Hi, git
I have get git bug while merging branches.
the farm has branch one year old. say b1
I have develop some feature in this year so I start new branch
git checkout master
git checkout -b b2
I get task to develop feature b1. b1 require changes in b2
git checkout b1
git merge b2
git checkout --theirs
git commit
after some time I need new code from master
git merge master
after this merge I notice that some code, that was developed in b2, is
disappeared despite on it was merged into b1
so I start to merge it again:
git merge b2
No results. So I decide to do some testing. I go to b2
git checkout b2
make changes into file on b2:
diff --git a/lib/SRS/Domain.pm b/lib/SRS/Domain.pm
index 8fa1b1a..23a9429 100644
--- a/lib/SRS/Domain.pm
+++ b/lib/SRS/Domain.pm
@@ -2804,6 +2804,7 @@ sub can_renew_state {
sub zone {
my ( $self ) = @_;
+
load_class 'SRS::Comm::Zone::Domain';
return
I have add one empty line to subroutine that have developed in b2.
git commit
git checkout b1
git merge b2
and I get conflict:
+++ b/lib/SRS/Domain.pm
@@@ -2830,24 -2801,20 +2830,29 @@@ sub can_renew_state
=cut
-sub zone {
- my ( $self ) = @_;
+sub can_cancel_transin {
+ my $self = shift;
++<<<<<<< HEAD
+ return if $self->{freeze_date};
+ return unless $self->{create_method} eq 'trans' && $self->{state} eq 'N';
++=======
+
+ load_class 'SRS::Comm::Zone::Domain';
++>>>>>>> yandex_mail_new_api
- return
- SRS::Comm::Zone::Domain->new(
- dname => $self->{dname},
- service => $self,
- );
+ my ( $pos_id ) = dbh_rw->selectrow_array(
+ 'SELECT bi.pos_id FROM billitems bi JOIN bills b ON b.bill_id = bi.bill_id WHERE service_id =
+ undef,
+ $self->{service_id}, $self->{user_id}
+ );
+
+ return $pos_id;
}
-=back
+=item cancel_transin
+
+Ф-ция отмены переноса
=cut
As you can see conflict at 'can_cancel_transin' subroutine
but I do changes in 'zone' subroutine
Please help to resolve that CONFLICT and return code from b2 to be
alive again in b1.
And, if you can, please explain why this occur
--
С уважением,
Коньков Евгений
Программист
Регистратор доменных имен REG.RU
Телефон: +38 (097) 7654-676
www.reg.ru
___________________
Sincerely yours,
Konkov Eugen
Developer
Accredited domain Registrar REG.RU, LLC.
Phone: +38 (097) 7654-676
www.reg.ru/en/
mailto:kes@reg.ru
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2020-08-10 17:21 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-06 14:48 git bug PANEL Christian
2020-08-06 20:23 ` René Scharfe
2020-08-07 0:02 ` Jeff King
2020-08-10 5:56 ` René Scharfe
2020-08-10 17:20 ` PANEL Christian
-- strict thread matches above, loose matches on Subject: below --
2020-08-06 14:59 PANEL Christian
2012-10-22 16:28 git BUG Коньков Евгений
git@vger.kernel.org list mirror (unofficial, one of many)
This inbox may be cloned and mirrored by anyone:
git clone --mirror https://public-inbox.org/git
git clone --mirror http://ou63pmih66umazou.onion/git
git clone --mirror http://czquwvybam4bgbro.onion/git
git clone --mirror http://hjrcffqmbrq6wope.onion/git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V1 git git/ https://public-inbox.org/git \
git@vger.kernel.org
public-inbox-index git
Example config snippet for mirrors.
Newsgroups are available over NNTP:
nntp://news.public-inbox.org/inbox.comp.version-control.git
nntp://ou63pmih66umazou.onion/inbox.comp.version-control.git
nntp://czquwvybam4bgbro.onion/inbox.comp.version-control.git
nntp://hjrcffqmbrq6wope.onion/inbox.comp.version-control.git
nntp://news.gmane.io/gmane.comp.version-control.git
note: .onion URLs require Tor: https://www.torproject.org/
code repositories for project(s) associated with this inbox:
https://80x24.org/mirrors/git.git
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git