On Sat, 18 Mar 2017, Junio C Hamano wrote:
David Lang writes:
Ship a config.h.sample file, have a Makefile rule that is forced to
run before any compilation happens that checks if config.h exists
and then created it if missing by copying config.h.sample over, and
then all
W dniu 18.03.2017 o 11:32, Ævar Arnfjörð Bjarmason pisze:
> @@ -136,7 +135,6 @@ test_expect_success \
> 'listing a tag using a matching pattern should output that tag' \
> 'test $(git tag -l mytag) = mytag'
>
> -# todo: git tag -l now returns always zero, when fixed, change this
for an embedded project built inside the Arduino IDE, (alternate firmware for a
home automation project) there is a need to set a number of parameters that we
really don't want in the main repo (wifi network IDs/passwords)
right now, we have these things set as #defines in a header file.
We
On Sat, Mar 18, 2017 at 3:29 PM, David Lang wrote:
> for an embedded project built inside the Arduino IDE, (alternate firmware
> for a home automation project) there is a need to set a number of parameters
> that we really don't want in the main repo (wifi network IDs/passwords)
>
On Sat, 18 Mar 2017, Ævar Arnfjörð Bjarmason wrote:
On Sat, Mar 18, 2017 at 3:29 PM, David Lang wrote:
for an embedded project built inside the Arduino IDE, (alternate firmware
for a home automation project) there is a need to set a number of parameters
that we really don't
'git {log,diff,...} -S<...> --pickaxe-regex' can segfault as a result
of out-of-bounds memory reads.
diffcore-pickaxe.c:contains() looks for all matches of the given regex
in a buffer in a loop, advancing the buffer pointer to the end of the
last match in each iteration. When we switched to
> Torsten Bögershausen hat am 17. März 2017 um 06:29
> geschrieben:
>
>
> On 15/03/17 22:29, Junio C Hamano wrote:
> > Torsten Bögershausen writes:
> >
> >> The real "show stopper" is at the end.
> >> ...
> >>
> >> ==
> >> And it seams as
Nguyễn Thái Ngọc Duy writes:
> setup_git_env() must be called before this function to initialize
> git_common_dir so that it returns a non NULL string. And it must return
> a non NULL string or segfault can happen because all callers expect so.
>
> Normally if somebody has
Nguyễn Thái Ngọc Duy writes:
> ---
Missing sign-off.
> Documentation/rev-list-options.txt | 8
> revision.c | 2 ++
> 2 files changed, 10 insertions(+)
>
> diff --git a/Documentation/rev-list-options.txt
>
Amend the section which describes how to get a commit summary to show
how do to that with "git show", currently the documentation only shows
how to do that with gitk.
Signed-off-by: Ævar Arnfjörð Bjarmason
---
Documentation/SubmittingPatches | 11 ++-
1 file changed,
On 03/17, Jeff King wrote:
> I used "git stash -- path" for the first time today and happened to
> notice an oddity. If I run:
>
> git init -q repo
> cd repo
>
> for i in one two; do
> echo content >$i
> git add $i
> done
> git
On Sat, Mar 18, 2017 at 7:14 PM, Junio C Hamano wrote:
> I'll retitle s/Remove/remove/ so that "git shortlog --no-merges"
> would look more consistent, though.
I already found a few grammar / phrasing issues with the commit
messages, so I'll just change this on my side for a
Amend the section which describes how the first line of the subject
should look like to say that the ":" in "area: " shouldn't be treated
like a full stop for the purposes of letter casing.
Change the two subject examples to make this new paragraph clearer,
i.e. "unstar" is not a common word, and
I'd like to (ab)use git's nice diff interface and make this work:
git --no-pager diff --no-index <(echo foo) <(echo bar)
It just prints:
-pipe:[203030063]
+pipe:[203030065]
But I want:
$ diff -u0 <(echo foo) <(echo bar)|tail -n 2
-foo
+bar
I went diving through the
Sounds like
https://public-inbox.org/git/2016201958.2175-1-den...@kaarsemaker.net/
to me. A key message in the thread may be:
https://public-inbox.org/git/alpine.DEB.2.20.1611121106110.3746@virtualbox/
Signed-off-by: brian m. carlson
---
builtin/diff.c | 34 +-
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/builtin/diff.c b/builtin/diff.c
index 3d64b85337..398eee00d5 100644
--- a/builtin/diff.c
+++ b/builtin/diff.c
Convert some hardcoded constants into uses of parse_oid_hex.
Additionally, convert all uses of struct command, and miscellaneous
other functions necessary for that. This work is necessary to be able
to convert sha1_array_append later on.
Signed-off-by: brian m. carlson
David Lang writes:
>> Ship a config.h.sample file, have a Makefile rule that is forced to
>> run before any compilation happens that checks if config.h exists
>> and then created it if missing by copying config.h.sample over, and
>> then all other source files can include config.h
Arduino is basically a simplified/streamlined cross-compilation
toolchain with very tightly coupled IDE integration.
I'd just provide a .sample and tell people what to do with it in the
README. The alternative is to provide config.h as is and tell people
to use "git update-index
Jeff King writes:
> On Fri, Mar 17, 2017 at 11:02:13PM +0100, René Scharfe wrote:
>
>> Instead of counting the arguments to see if there are any and then
>> building the full command use a single loop and add the hook command
>> just before the first argument. This reduces
Duy Nguyen writes:
> Probably too late for GSoc 2017, but another idea for microproject (or
> microprojects) is make use of dir-iterator.h more. For recursive
> directory walking, this would make the code easier to read and
> potentially avoid too deep recursion. There are
Ævar Arnfjörð Bjarmason writes:
> diff --git a/builtin/tag.c b/builtin/tag.c
> index ad29be6923..0bba3fd070 100644
> --- a/builtin/tag.c
> +++ b/builtin/tag.c
> @@ -454,10 +454,10 @@ int cmd_tag(int argc, const char **argv, const char
> *prefix)
> }
>
Ævar Arnfjörð Bjarmason writes:
> prefix the first line with "area: " where the area is a filename or
> identifier for the general area of the code being modified, e.g.
>
> - . archive: ustar header checksum is computed unsigned
> - . git-cherry-pick.txt: clarify the use
On Sat, Mar 18, 2017 at 7:54 PM, Junio C Hamano wrote:
> Ævar Arnfjörð Bjarmason writes:
>
>> Change the --points-at option to default to HEAD for consistency with
>> its siblings --contains, --merged etc. which default to HEAD. This
>> changes behavior
Andreas Gruenbacher writes:
> Hello,
>
> the log and rev-parse commands both support the rev^@ syntax which stands for
> all parents of rev. The log command also supports ^rev^@ to exclude all of
> the
> parents of rev, but rev-parse does not. Should this be fixed?
>
> If
Stefan Beller writes:
>> Unfortunately gitglossary(7) doesn't make this clear at all --- it
>> uses the term worktree a few times (and appears to mean "working tree"
>> when it does --- e.g.
>>
>> Pathspecs are used on the command line of [...] and many other
>>
£1.5 Million Has Been Granted To You As A Donation Visit
www.bbc.co.uk/news/uk-england-19254228 Sendname Address Phone for more info
Ævar Arnfjörð Bjarmason writes:
> Change the test for "git tag -l" to not have an associated TODO
> comment saying that it should return non-zero if there's no tags.
>
> This was added in commit ef5a6fb597 ("Add test-script for git-tag",
> 2007-06-28) when the tests for "tag"
W dniu 18.03.2017 o 18:08, Ævar Arnfjörð Bjarmason pisze:
> There might be some way I haven't thought of, in particular maybe you
> can use gitattributes to define a custom diff/merge driver that always
> reports no changes, or some ways to (ab)use the index to make git
> ignore any changes to
On Sat, Mar 18, 2017 at 7:35 PM, Junio C Hamano wrote:
> Ævar Arnfjörð Bjarmason writes:
>
>> diff --git a/builtin/tag.c b/builtin/tag.c
>> index ad29be6923..0bba3fd070 100644
>> --- a/builtin/tag.c
>> +++ b/builtin/tag.c
>> @@ -454,10 +454,10 @@ int
W dniu 17.03.2017 o 18:12, Joe Rayhawk pisze:
> Quoting Michael Haggerty (2017-03-17 05:07:36)
>>
>> Thanks for the report. This is indeed a problem for people who want to
>> set restrictive privileges on $GIT_DIR. I'd never thought of that use
>> case, but it makes sense. Is this practice
Git's diff machinery does not follow symlinks, which makes sense as git
itself also does not, but stores the symlink destination.
In --no-index mode however, it is useful for diff to be able to follow
symlinks, matching the behaviour of ordinary diff. A new --dereference
(name copied from diff)
Change the revision parsing logic to match @{upstream}, @{u}, @{push},
^{commit}, ^{tree} etc. case-insensitively. All of these cases
currently emit "unknown revision or path not in the working tree"
errors.
This change makes them equivalent to their lower-case versions, and
consistent with other
On Fri, Mar 17, 2017 at 3:55 PM, Jeff King wrote:
> On Fri, Mar 17, 2017 at 03:46:46PM +0100, SZEDER Gábor wrote:
>
>> The 'debug' test helper is supposed to facilitate debugging by running
>> a command of the test suite under gdb. Unfortunately, its usefulness
>> is severely
When the 'test_pause' helper function invokes the shell mid-test, it
explicitly redirects the shell's stdout and stderr to file descriptors
3 and 4, which are the stdout and stderr of the tests (i.e. where they
would be connected anyway without those redirections). These file
descriptors are only
On Sat, Mar 18, 2017 at 3:58 PM, David Lang wrote:
> On Sat, 18 Mar 2017, Ævar Arnfjörð Bjarmason wrote:
>
>> On Sat, Mar 18, 2017 at 3:29 PM, David Lang wrote:
>>>
>>> for an embedded project built inside the Arduino IDE, (alternate firmware
>>> for a home
Make the internal storage for struct sha1_array use an array of struct
object_id internally. Update the users of this struct which inspect its
internals.
Signed-off-by: brian m. carlson
---
bisect.c | 14 +++---
builtin/pull.c | 22
Convert virtually all uses of unsigned char [20] to struct object_id.
Leave all the arguments that come from struct sha1_array, as these will
be converted in a later patch.
Signed-off-by: brian m. carlson
---
builtin/pull.c | 72
Junio C Hamano writes:
> Jean-Noel Avila writes:
>
>> Providing git in localized version is a good step for general adoption
>> of the tool. But as of now, if one needs to refer to the manual pages,
>> they are still confronted to english. The aim is to
The 'debug' test helper is supposed to facilitate debugging by running
a command of the test suite under gdb. Unfortunately, its usefulness
is severely limited, because that gdb session is not interactive,
since the test's, and thus gdb's standard input is redirected from
/dev/null (for a good
Nguyễn Thái Ngọc Duy writes:
> v3 is a rebased version on latest nd/files-backend-git-dir [1]. Since
> that series added a bunch of new refs_* functions, v2's 02/05 and
> 04/05 are removed. The new 01/04 could be an indepedent fix, but at
> test-ref-store.c requires it, so I
'git {log,diff,...} -S<...> --pickaxe-regex' can segfault as a result
of out-of-bounds memory reads.
diffcore-pickaxe.c:contains() looks for all matches of the given regex
in a buffer in a loop, advancing the buffer pointer to the end of the
last match in each iteration. When we switched to
Ævar Arnfjörð Bjarmason writes:
> But I thought it was very a very bizarre pattern to set us to cmdmode
> = 'l' when we're not in that mode at all just to, as can be seen in
> the diff, get around a slightly more verbose one-time if-check.
When I wrote my response, I viewed
On Sat, Mar 18, 2017 at 7:43 PM, Junio C Hamano wrote:
> Ævar Arnfjörð Bjarmason writes:
>
>> However, documenting this as "-l " was never correct, as
>> these both worked before Jeff's change:
>>
>> git tag -l 'v*'
>> git tag 'v*' -l
>
> Actually,
Hello,
the log and rev-parse commands both support the rev^@ syntax which stands for
all parents of rev. The log command also supports ^rev^@ to exclude all of the
parents of rev, but rev-parse does not. Should this be fixed?
If so, the following patch would be a start.
Thanks,
Andreas
--
git diff <(command1) <(command2) is less useful than it could be, all it
outputs is:
diff --git a/dev/fd/63 b/dev/fd/62
index 9e6542b297..9f7b2c291b 12
--- a/dev/fd/63
+++ b/dev/fd/62
@@ -1 +1 @@
-pipe:[464811685]
\ No newline at end of file
+pipe:[464811687]
\ No newline at end of file
On Sat, Mar 18, 2017 at 9:18 PM, Junio C Hamano wrote:
> Andreas Gruenbacher writes:
>
>> Hello,
>>
>> the log and rev-parse commands both support the rev^@ syntax which stands for
>> all parents of rev. The log command also supports ^rev^@ to exclude all
diff <(command1) <(command2) provides useful output, let's make it
possible for git to do the same.
Signed-off-by: Dennis Kaarsemaker
---
diff-no-index.c | 9 +
diff.c | 18 --
t/t4053-diff-no-index.sh | 10 ++
On Sat, 18 Mar 2017, Junio C Hamano wrote:
Ævar Arnfjörð Bjarmason writes:
There might be some way I haven't thought of, in particular maybe you
can use gitattributes to define a custom diff/merge driver that always
reports no changes, or some ways to (ab)use the index to
Signed-off-by: Jean-Noel Avila
---
Documentation/po/documentation.fr.po | 1095 ++
Documentation/po/documentation.pot | 787
2 files changed, 1882 insertions(+)
create mode 100644 Documentation/po/documentation.fr.po
Providing git in localized version is a good step for general adoption
of the tool. But as of now, if one needs to refer to the manual pages,
they are still confronted to english. The aim is to provide
documentation to users in their own language.
signed-off-by: Jean-Noel Avila
Jean-Noel Avila writes:
> Providing git in localized version is a good step for general adoption
> of the tool. But as of now, if one needs to refer to the manual pages,
> they are still confronted to english. The aim is to provide
> documentation to users in their own
On Sat, Mar 18, 2017 at 8:27 PM, Junio C Hamano wrote:
> Ævar Arnfjörð Bjarmason writes:
>
>> But I thought it was very a very bizarre pattern to set us to cmdmode
>> = 'l' when we're not in that mode at all just to, as can be seen in
>> the diff, get around
Le samedi 18 mars 2017, 12:41:22 CET Junio C Hamano a écrit :
> Jean-Noel Avila writes:
> > Providing git in localized version is a good step for general adoption
> > of the tool. But as of now, if one needs to refer to the manual pages,
> > they are still confronted to english.
Dear how are you,
First I got your contact from yahoo Terrors search, when am
searching for a foreigner, please I don’t now if you can keep secret? A word of
your own as a human-being? As I have gone through your profile. Well I have a
deal worth 5.5m$ from the dormant account in
Brandon Williams writes:
> Changes in v5:
> * Add "NEEDSWORK" comments to indicate where attention is needed once
> per-worktree config is a reality
> * --no-recurse now works by clearing the string list of paths.
> * module_list_active() now does post-processing
On Sat, Mar 18, 2017 at 4:12 PM, SZEDER Gábor wrote:
> Make sure that the buffer size is reduced on each iteration as the
> buffer pointer is advanced, thus maintaining the correct end of buffer
> location.
>
> The new test is flaky, I've never seen it fail on my Linux box,
Ævar Arnfjörð Bjarmason writes:
> However, documenting this as "-l " was never correct, as
> these both worked before Jeff's change:
>
> git tag -l 'v*'
> git tag 'v*' -l
Actually, we do not particularly care about the latter, and quite
honestly, I'd prefer we do not
Ævar Arnfjörð Bjarmason writes:
> Change the --points-at option to default to HEAD for consistency with
> its siblings --contains, --merged etc. which default to HEAD. This
> changes behavior added in commit ae7706b9ac (tag: add --points-at list
> option, 2012-02-08).
Makes a
Interestingly, the new test fails (with the patch) under prove but
not when run from the shell (i.e. "cd t && sh t4062-diff-pickaxe.sh").
Ævar Arnfjörð Bjarmason writes:
> ...it makes this subsequent example more succinct and clear, because
> e.g. "githooks.txt" is shorter than "git-cherry-pick.txt", and
> "clarify" is obviously a normal looking word...
Ah, that makes sense. Thanks.
On Fri, Mar 17, 2017 at 1:23 AM, Joe Rayhawk wrote:
> Git has started requiring write access to the root of bare repositories
> in order to create /HEAD.lock. This is a major security problem in
> shared environments as it also entails control over the /config link
>
Since we will likely be introducing a new hash function at some point,
and that hash function might be longer than 40 hex characters, use the
constant GIT_MAX_HEXSZ, which is designed to be suitable for
allocations, instead of GIT_SHA1_HEXSZ. This will ease the transition
down the line by
Convert struct disambiguate_state to use struct object_id by changing
the structure definition and applying the following semantic patch:
@@
struct disambiguate_state E1;
@@
- E1.bin_pfx
+ E1.bin_pfx.hash
@@
struct disambiguate_state *E1;
@@
- E1->bin_pfx
+ E1->bin_pfx.hash
@@
struct
Since we will likely be introducing a new hash function at some point,
and that hash function might be longer than 20 bytes, use the constant
GIT_MAX_RAWSZ, which is designed to be suitable for allocations, instead
of GIT_SHA1_RAWSZ. This will ease the transition down the line by
distinguishing
Convert a hardcoded constant buffer size to a use of GIT_MAX_HEXSZ, and
use parse_oid_hex to reduce the dependency on the size of the hash.
This function is a caller of sha1_array_append, which will be converted
later.
Signed-off-by: brian m. carlson
---
fsck.c |
Signed-off-by: brian m. carlson
---
parse-options-cb.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/parse-options-cb.c b/parse-options-cb.c
index b7d8f7dcb2..40ece4d8c2 100644
--- a/parse-options-cb.c
+++ b/parse-options-cb.c
@@ -96,7
This is part 7 in the continuing transition to use struct object_id.
This series focuses on two main areas: adding two constants for the
maximum hash size we'll be using (which will be suitable for allocating
memory) and converting struct sha1_array to struct oid_array.
The rationale for adding
Net::SMTP itself can do the necessary SSL and STARTTLS bits just fine
since version 1.28, and Net::SMTP::SSL is now deprecated. Since 1.28
isn't that old yet, keep the old code in place and use it when
necessary.
Signed-off-by: Dennis Kaarsemaker
---
Note: I've only been
On Sat, Mar 18, 2017 at 11:23 PM, Dennis Kaarsemaker
wrote:
> Net::SMTP itself can do the necessary SSL and STARTTLS bits just fine
> since version 1.28, and Net::SMTP::SSL is now deprecated. Since 1.28
> isn't that old yet, keep the old code in place and use it when
>
Since we will want to transition to a new hash at some point in the
future, and that hash may be larger in size than 160 bits, introduce two
constants that can be used for allocating a sufficient amount of memory.
They can be increased to reflect the largest supported hash size.
Signed-off-by:
Convert this function pointer type and the functions that implement it
to take a struct object_id. Introduce a temporary in
show_ambiguous_object to avoid having to convert for_each_abbrev at this
point.
Signed-off-by: brian m. carlson
---
sha1_name.c | 64
This helper is very small, so convert the entire thing.
Signed-off-by: brian m. carlson
---
t/helper/test-sha1-array.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/t/helper/test-sha1-array.c b/t/helper/test-sha1-array.c
index
On Sat, 2017-03-18 at 23:47 +0100, Ævar Arnfjörð Bjarmason wrote:
> On Sat, Mar 18, 2017 at 11:23 PM, Dennis Kaarsemaker
> wrote:
>
> > + require Net::SMTP;
> > + my $use_net_smtp_ssl = $Net::SMTP::VERSION lt "1.28";
> > +
All of the callers of this function have been converted, so convert this
function and update the callers. This function also calls
sha1_array_append, which we'll convert shortly.
Signed-off-by: brian m. carlson
---
builtin/fetch.c | 6 +++---
submodule.c | 4
Convert the caller of sha1_array_append to struct object_id.
Signed-off-by: brian m. carlson
---
builtin/pull.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/builtin/pull.c b/builtin/pull.c
index 3ecb881b0b..a9f7553f30 100644
---
Ævar Arnfjörð Bjarmason writes:
> There might be some way I haven't thought of, in particular maybe you
> can use gitattributes to define a custom diff/merge driver that always
> reports no changes, or some ways to (ab)use the index to make git
> ignore any changes to the file.
Ævar Arnfjörð Bjarmason writes:
> The "Copy commit summary" command of gitk can be used to obtain this
> -format.
> +format, or this invocation of "git show":
>
> +git show -s --date=format:%Y-%m-%d --pretty='commit %h ("%s", %ad)'
>
I've seen (I think I stole it
Junio C Hamano writes:
> Interestingly, the new test fails (with the patch) under prove but
> not when run from the shell (i.e. "cd t && sh t4062-diff-pickaxe.sh").
Sorry, false alarm.
On Sat, Mar 18, 2017 at 8:04 PM, Junio C Hamano wrote:
> Ævar Arnfjörð Bjarmason writes:
>
>> prefix the first line with "area: " where the area is a filename or
>> identifier for the general area of the code being modified, e.g.
>>
>> - . archive: ustar
There are a very small number of callers which don't already use struct
object_id. Convert them.
Signed-off-by: brian m. carlson
---
bisect.c | 14 +++---
builtin/pack-objects.c | 16
ref-filter.c | 22
Make sha1_array_for_each_unique take a callback using struct object_id.
Since one of these callbacks is an argument to for_each_abbrev, convert
those as well. Rename various functions, replacing "sha1" with "oid".
Signed-off-by: brian m. carlson
---
Since this structure handles an array of object IDs, rename it to struct
oid_array. Also rename the accessor functions and the initialization
constant.
This commit was produced mechanically by providing non-Documentation
files to the following Perl one-liners:
perl -pi -E 's/struct
Convert this function by changing the declaration and definition and
applying the following semantic patch to update the callers:
@@
expression E1, E2;
@@
- sha1_array_lookup(E1, E2.hash)
+ sha1_array_lookup(E1, )
@@
expression E1, E2;
@@
- sha1_array_lookup(E1, E2->hash)
+ sha1_array_lookup(E1,
Since the structure and functions have changed names, update the code
examples and the documentation. Rename the file to match the new name
of the API.
Signed-off-by: brian m. carlson
---
.../{api-sha1-array.txt => api-oid-array.txt} | 44
Convert the callers to pass struct object_id by changing the function
declaration and definition and applying the following semantic patch:
@@
expression E1, E2, E3;
@@
- sha1_array_append(E1, E2[E3].hash)
+ sha1_array_append(E1, E2 + E3)
@@
expression E1, E2;
@@
- sha1_array_append(E1, E2.hash)
On Sat, 2017-03-18 at 12:30 -0700, Junio C Hamano wrote:
> Sounds like
>
> https://public-inbox.org/git/2016201958.2175-1-den...@kaarsemaker.net/
>
> to me. A key message in the thread may be:
>
>
> https://public-inbox.org/git/alpine.DEB.2.20.1611121106110.3746@virtualbox/
Sorry
The manual parsing code is replaced with a call to refs_resolve_ref_unsafe().
The manual parsing code must die because only refs/files-backend.c
should do that.
---
branch.c | 3 +-
t/helper/test-ref-store.c | 19 ++
t/t1407-worktree-ref-store.sh
files-backend at this point is still aware of the per-repo/worktree
separation in refs, so it can handle a linked worktree.
Some refs operations are known not working when current files-backend is
used in a linked worktree (e.g. reflog). Tests will be written when
refs_* functions start to be
DON SPENDE
Que la paix de notre Dieu tout-puissant soit à vous
SPENDE VON BAHADUR
Möge der Friede unseres allmächtigen Gottes zu euch sein
Gruß im Namen unseres allmächtigen Gottes Ich wünsche dir und deiner Familie
glückliche Momente des
This series incorporates and replaces all the "tag" patches I have
floating around the list, and adds a lot in the mix which discovered
while working on the initial two patches, but which made sense as
separate patches.
It's based no top of Jeff's gitster/jk/ref-filter-flags-cleanup.
I'm
Makes it easier to see which refs are local and which refs are remote.
Adds consistency with the remote background colour in the graph display.
Signed-off-by: Paul Wise
---
gitk-git/gitk | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git
setup_git_env() must be called before this function to initialize
git_common_dir so that it returns a non NULL string. And it must return
a non NULL string or segfault can happen because all callers expect so.
Normally if somebody has called get_git_dir(), or set_git_dir() then
setup_git_env() is
Dear Sir/Madam.
Assalamu`Alaikum.
I am Dr mohammad ouattara, I have ($10.6 Million us dollars) to transfer into
your account,
I will send you more details about this deal and the procedures to follow when
I receive a positive response from you,
Have a great day,
Dr mohammad ouattara.
On Mon, Jan 23, 2017 at 10:02 PM, Matthieu Moy
wrote:
> * We need to write the application, i.e. essentially polish and update
> the text here: https://git.github.io/SoC-2016-Org-Application/ and
> update the list of project ideas and microprojects :
>
v3 is a rebased version on latest nd/files-backend-git-dir [1]. Since
that series added a bunch of new refs_* functions, v2's 02/05 and
04/05 are removed. The new 01/04 could be an indepedent fix, but at
test-ref-store.c requires it, so I put it here. More tests are added
now that we have
This is the result of single_worktree flag never being set (no way to up
until now). To get objects from current index only, set single_worktree.
The other add_index_objects_to_pending's caller is mark_reachable_objects()
(e.g. "git prune") which also mark objects from all indexes.
---
This is a better place that will benefit all submodule callers instead
of just resolve_gitlink_ref()
---
refs.c | 33 +
1 file changed, 17 insertions(+), 16 deletions(-)
diff --git a/refs.c b/refs.c
index 8912798c1d..a38149d84a 100644
--- a/refs.c
+++ b/refs.c
@@
This is basically a rebased version after a lot of changes in
nd/files-backend-git-dir. Thanks to test-ref-store.c, I found and
fixed a bug in for_each_reflog in v1 code.
This series needs latest nd/worktree-kill-parse-ref [1]. But you can
get everything on my github fork, branch
Unless single_worktree is set, --all now adds HEAD from all worktrees.
Since reachable.c code does not use setup_revisions(), we need to call
other_head_refs_submodule() explicitly there to have the same effect on
"git prune", so that we won't accidentally delete objects needed by some
other
1 - 100 of 118 matches
Mail list logo