[L10N] Kickoff for Git 2.24.0 round #1

2019-10-21 Thread Jiang Xin
From: Jiang Xin Hi, Git v2.24.0-rc0 has been released, and it's time to start new round of git l10n. This time there are 35 updated messages need to be translated since last update: l10n: git.pot: v2.24.0 round 1 (35 new, 16 removed) Generate po/git.pot from v2.24.0-rc0 fo

Re: Is GIT GUI still in progress?

2019-10-13 Thread Jiang Xin
> 김건우 于2019年10月10日周四 上午12:02写道: > > > > Hello. > > > > I have a question whether the GIT GUI project still in progress or not > > because I want to contribute to translating GIT GUI into Korean. I asked > > prati0100 who is a maintainer of GIT GUI on > > Github(https://github.com/prati0100/git-gui

Re: Is GIT GUI still in progress?

2019-10-13 Thread Jiang Xin
김건우 于2019年10月10日周四 上午12:02写道: > > Hello. > > I have a question whether the GIT GUI project still in progress or not > because I want to contribute to translating GIT GUI into Korean. I asked > prati0100 who is a maintainer of GIT GUI on > Github(https://github.com/prati0100/git-gui), but he doesn'

[GIT PULL] l10n updates for 2.23.0 round 2

2019-08-16 Thread Jiang Xin
): l10n: it.po: remove an extra space Christopher Díaz Riveros (1): l10n: es: 2.23.0 round 2 Dimitriy Ryazantcev (1): l10n: ru.po: update Russian translation Jean-Noël Avila (1): l10n: fr v2.23.0 round 2 Jiang Xin (11): Merge branch 'master' of https://

[L10N] Kickoff for Git 2.23.0 round #2

2019-08-10 Thread Jiang Xin
und 2. Signed-off-by: Jiang Xin You can get it from the usual place: https://github.com/git-l10n/git-po/ As how to update your XX.po and help to translate Git, please see "Updating a XX.po file" and other sections in "po/README" file. -- Jiang Xin

Re: [RFC] l10n: fix some typos for v2.23.0

2019-08-03 Thread Jiang Xin
Jean-Noël Avila 于2019年8月3日周六 下午6:18写道: > > Signed-off-by: Jean-Noël Avila > --- > builtin/checkout.c | 2 +- > builtin/fetch.c| 8 > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/builtin/checkout.c b/builtin/checkout.c > index 91f8509f85..75efc37bc7 100644 > ---

[L10N] Kickoff for Git 2.23.0 round #1

2019-07-29 Thread Jiang Xin
round 1. Signed-off-by: Jiang Xin You can get it from the usual place: https://github.com/git-l10n/git-po/ As how to update your XX.po and help to translate Git, please see "Updating a XX.po file" and other sections in "po/README" file. -- Jiang Xin

[GIT PULL] l10n updates for 2.22.0 round 3

2019-06-07 Thread Jiang Xin
po v2.22.0 round 2 l10n: fr v2.22.0 rnd 3 Jiang Xin (15): l10n: git.pot: v2.22.0 round 1 (270 new, 56 removed) Merge branch 'master' of https://github.com/vnwildman/git Merge branch 'master' of git://github.com/alshopov/git-po Merge branch 'maste

[L10N] Kickoff for Git 2.22.0 round #3

2019-06-03 Thread Jiang Xin
d-off-by: Jiang Xin You can get it from the usual place: https://github.com/git-l10n/git-po/ As how to update your XX.po and help to translate Git, please see "Updating a XX.po file" and other sections in "po/README" file. -- Jiang Xin

[PATCH] i18n: fix typos found during l10n for git 2.22.0

2019-06-02 Thread Jiang Xin
Find two typos introduced by the following commits: + 31fba9d3b4 (diff-parseopt: convert --[src|dst]-prefix, 2019-03-24) + ed8b4132c8 (remote-curl: mark all error messages for translation, 2019-03-05) Signed-off-by: Jiang Xin --- diff.c| 2 +- remote-curl.c | 4 ++-- 2 files changed

Re: cc/list-objects-filter-wo-sparse-path, was Re: What's cooking in git.git (May 2019, #05; Thu, 30)

2019-06-02 Thread Jiang Xin
n v2.22.0-rc2, and only 5 days left for the final release. If merge the topic "cc/list-objects-filter-wo-sparse-path" to master, a -rc3 is needed for the new message introduced: +#: list-objects-filter-options.c:84 +msgid "sparse:path filters support has been dropped" +msgstr "" -- Jiang Xin

[L10N] Kickoff for Git 2.22.0 round #2

2019-05-30 Thread Jiang Xin
Hi, Git v2.22.0-rc2 introduced 6 update messages, and let's start new round of git l10n based on the following commit: l10n: git.pot: v2.22.0 round 2 (6 new, 3 removed) Generate po/git.pot from v2.22.0-rc2 for git v2.22.0 l10n round 2. Signed-off-by: Jiang Xin You ca

[L10N] Kickoff for Git 2.22.0 round #1

2019-05-14 Thread Jiang Xin
56 removed) Generate po/git.pot from v2.22.0-rc0 for git v2.22.0 l10n round 1. Signed-off-by: Jiang Xin You can get it from the usual place: https://github.com/git-l10n/git-po/ As how to update your XX.po and help to translate Git, please see "Updating a XX.po file" a

[GIT PULL] l10n updates for 2.21.0 round 2.1

2019-03-04 Thread Jiang Xin
|6 +- po/fr.po | 1500 -- po/vi.po | 6954 +++--- 3 files changed, 3979 insertions(+), 4481 deletions(-) -- Jiang Xin

Re: [PATCH v2] l10n: fr.po remove obsolete entries

2019-02-26 Thread Jiang Xin
Jean-Noël Avila 于2019年2月27日周三 上午4:56写道: > > On NetBSD, the version of msgfmt is still 0.14.4. There's no hope for > an upgrade due to some GPLv3 allergy of NetBSD's. This version chokes > on heavily decorated commented entries in po files. It's safer to get > rid of all these obsolete entries. > >

Re: Compile error due to po/fr.po on old gettext in v2.21.0

2019-02-25 Thread Jiang Xin
Jean-Noël AVILA 于2019年2月26日周二 上午4:54写道: > > On Monday, 25 February 2019 21:19:53 CET Ævar Arnfjörð Bjarmason wrote: > > On a NetBSD test box I have with msgfmt 0.14.4 v2.21.0 fails to compile. > > > > I didn't spot this in rc2 because b3225a4183 ("l10n: fr.po v2.21.0 rnd > > 2", 2019-02-13) along

[GIT PULL] l10n updates for 2.21 round 2

2019-02-23 Thread Jiang Xin
fr.po Fix some typos l10n: fr.po Fix some typos from round3 Fangyi Zhou (1): l10n: zh_CN: Revision for git v2.21.0 l10n Jean-Noël Avila (1): l10n: fr.po v2.21.0 rnd 2 Jiang Xin (11): Merge branch 'master' of https://github.com/Softcatala/git-po Merg

[L10N] Kickoff for Git 2.21.0 round #2

2019-02-14 Thread Jiang Xin
s for v2.21.0 l10n round 2 from commit 32ceace39f (Fix typos in translatable strings for v2.21.0, 2019-02-11). Signed-off-by: Jiang Xin You can get it from the usual place: https://github.com/git-l10n/git-po/ As how to update your XX.po and help to translate Git, please see "

Re: [PATCH] Fix typos in translatable strings for v2.21.0

2019-02-11 Thread Jiang Xin
Jean-Noël Avila 于2019年2月11日周一 下午2:48写道: > > Signed-off-by: Jean-Noël Avila > --- > builtin/bisect--helper.c | 4 ++-- > builtin/fetch.c | 2 +- > builtin/rebase.c | 2 +- > 3 files changed, 4 insertions(+), 4 deletions(-) This re-roll is v2 (forgot suffix v2 in subject), and LG

Re: [PATCH] Fix typo: "git bisectreset" -> "git bisect reset"

2019-02-10 Thread Jiang Xin
Eric Sunshine 于2019年2月11日周一 上午11:47写道: > > On Sun, Feb 10, 2019 at 10:07 PM Jiang Xin wrote: > > diff --git a/builtin/bisect--helper.c b/builtin/bisect--helper.c > > @@ -173,7 +173,7 @@ static int bisect_reset(const char *commit) > > return erro

[PATCH] Fix typo: "git bisectreset" -> "git bisect reset"

2019-02-10 Thread Jiang Xin
Signed-off-by: Jiang Xin --- builtin/bisect--helper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builtin/bisect--helper.c b/builtin/bisect--helper.c index c1cff32661..5f0b4bddf1 100644 --- a/builtin/bisect--helper.c +++ b/builtin/bisect--helper.c @@ -173,7 +173,7

[L10N] Kickoff for Git 2.21.0 round 1

2019-02-09 Thread Jiang Xin
batch for 2.21) for git v2.21.0 l10n round 1. Signed-off-by: Jiang Xin You can get it from the usual place: https://github.com/git-l10n/git-po/ As how to update your XX.po and help to translate Git, please see "Updating a XX.po file" and other sections in “po/README" file. -- Jiang Xin

[PATCH v10 4/6] pack-redundant: new algorithm to find min packs

2019-02-02 Thread Jiang Xin
cks in the ordered non_unique pack list, and repeat step 3. Some test cases will fail on Mac OS X. Mark them and will resolve in later commit. Original PR and discussions: https://github.com/jiangxin/git/pull/25 Signed-off-by: Sun Chao Signed-off-by: Jiang Xin Signed-off-by: Junio C Hamano

[PATCH v10 0/6] pack-redundant: new algorithm to find min packs

2019-02-02 Thread Jiang Xin
can be used to create a repository with lots of redundant packs. Running `git pack-redundant --all` in it can reproduce this issue. ## Changes since re-roll v9 Eric Sunshine 于2019年2月2日周六 上午3:43写道: > > On Fri, Feb 1, 2019 at 11:22 AM Jiang Xin wrote: > > Add test cases for git pack-

[PATCH v10 3/6] pack-redundant: delete redundant code

2019-02-02 Thread Jiang Xin
From: Sun Chao The objects in alt-odb are removed from `all_objects` twice in `load_all_objects` and `scan_alt_odb_packs`, remove it from the later function. Signed-off-by: Sun Chao Signed-off-by: Jiang Xin --- builtin/pack-redundant.c | 1 - 1 file changed, 1 deletion(-) diff --git a

[PATCH v10 5/6] pack-redundant: rename pack_list.all_objects

2019-02-02 Thread Jiang Xin
From: Jiang Xin New algorithm uses `pack_list.all_objects` to track remaining objects, so rename it to `pack_list.remaining_objects`. Signed-off-by: Jiang Xin Signed-off-by: Junio C Hamano --- builtin/pack-redundant.c | 38 +++--- 1 file changed, 19 insertions

[PATCH v10 6/6] pack-redundant: consistent sort method

2019-02-02 Thread Jiang Xin
From: Jiang Xin SZEDER reported that test case t5323 has different test result on MacOS. This is because `cmp_pack_list_reverse` cannot give identical result when two pack being sorted has the same size of remaining_objects. Changes to the sorting function will make consistent test result for

[PATCH v10 2/6] pack-redundant: delay creation of unique_objects

2019-02-02 Thread Jiang Xin
From: Jiang Xin Instead of initializing unique_objects in `add_pack()`, copy from all_objects in `cmp_two_packs()`, when unwanted objects are removed from all_objects. This will save memory (no allocate memory for alt-odb packs), and run `llist_sorted_difference_inplace()` only once when

[PATCH v10 1/6] t5323: test cases for git-pack-redundant

2019-02-02 Thread Jiang Xin
From: Jiang Xin Add test cases for git pack-redundant to validate new algorithm for git pack-redundant. Signed-off-by: Jiang Xin Reviewed-by: SZEDER Gábor Helped-by: Eric Sunshine Reviewed-by: Sun Chao Signed-off-by: Junio C Hamano --- t/t5323-pack-redundant.sh | 467

[PATCH v9 3/6] pack-redundant: delete redundant code

2019-02-01 Thread Jiang Xin
From: Sun Chao The objects in alt-odb are removed from `all_objects` twice in `load_all_objects` and `scan_alt_odb_packs`, remove it from the later function. Signed-off-by: Sun Chao Signed-off-by: Jiang Xin --- builtin/pack-redundant.c | 1 - 1 file changed, 1 deletion(-) diff --git a

[PATCH v9 4/6] pack-redundant: new algorithm to find min packs

2019-02-01 Thread Jiang Xin
cks in the ordered non_unique pack list, and repeat step 3. Some test cases will fail on Mac OS X. Mark them and will resolve in later commit. Original PR and discussions: https://github.com/jiangxin/git/pull/25 Signed-off-by: Sun Chao Signed-off-by: Jiang Xin Signed-off-by: Junio C Hamano

[PATCH v9 5/6] pack-redundant: rename pack_list.all_objects

2019-02-01 Thread Jiang Xin
From: Jiang Xin New algorithm uses `pack_list.all_objects` to track remaining objects, so rename it to `pack_list.remaining_objects`. Signed-off-by: Jiang Xin Signed-off-by: Junio C Hamano --- builtin/pack-redundant.c | 38 +++--- 1 file changed, 19 insertions

[PATCH v9 6/6] pack-redundant: consistent sort method

2019-02-01 Thread Jiang Xin
From: Jiang Xin SZEDER reported that test case t5323 has different test result on MacOS. This is because `cmp_pack_list_reverse` cannot give identical result when two pack being sorted has the same size of remaining_objects. Changes to the sorting function will make consistent test result for

[PATCH v9 2/6] pack-redundant: delay creation of unique_objects

2019-02-01 Thread Jiang Xin
From: Jiang Xin Instead of initializing unique_objects in `add_pack()`, copy from all_objects in `cmp_two_packs()`, when unwanted objects are removed from all_objects. This will save memory (no allocate memory for alt-odb packs), and run `llist_sorted_difference_inplace()` only once when

[PATCH v9 1/6] t5323: test cases for git-pack-redundant

2019-02-01 Thread Jiang Xin
From: Jiang Xin Add test cases for git pack-redundant to validate new algorithm for git pack-redundant. Signed-off-by: Jiang Xin Reviewed-by: SZEDER Gábor Helped-by: Eric Sunshine Reviewed-by: Sun Chao Signed-off-by: Junio C Hamano --- t/t5323-pack-redundant.sh | 510

[PATCH v9 0/6] pack-redundant: new algorithm to find min packs

2019-02-01 Thread Jiang Xin
+ git pack-redundant --all | xargs rm && @@ - printf "../../master.git/objects" >objects/info/alternates + ) ' --test_expect_failure 'no redundant packs without --alt-odb' ' +-test_expect_failure 'no redun

Re: [PATCH v7 3/6] pack-redundant: new algorithm to find min packs

2019-02-01 Thread Jiang Xin
Junio C Hamano 于2019年2月1日周五 上午3:30写道: > > Jiang Xin writes: > > > From: Sun Chao > > > > When calling `git pack-redundant --all`, if there are too many local > > packs and too many redundant objects within them, the too deep iteration > > of `get_permu

Re: [PATCH v7 1/6] t5323: test cases for git-pack-redundant

2019-02-01 Thread Jiang Xin
Eric Sunshine 于2019年2月1日周五 下午2:11写道: > > Everything below will be done inside master.git? Avoid cd'ing > > > around in random places in the test script, as a failure in any of > > > the steps that does cd would start later tests in an unexpected > > > place, if you can. > > > > The first 10 test

Re: [PATCH v7 1/6] t5323: test cases for git-pack-redundant

2019-01-31 Thread Jiang Xin
Jiang Xin 于2019年2月1日周五 下午3:23写道: > > Eric Sunshine 于2019年2月1日周五 下午2:11写道: > > > Nice chart, will edit test_description as follows: > > > > > > test_description='git pack-redundant test > > > > > > In order to test git-pa

Re: [PATCH v7 1/6] t5323: test cases for git-pack-redundant

2019-01-31 Thread Jiang Xin
Eric Sunshine 于2019年2月1日周五 下午2:11写道: > > On Fri, Feb 1, 2019 at 12:44 AM Jiang Xin wrote: > >> Junio C Hamano 于2019年2月1日周五 上午5:44写道: > > > Move this outside loop, not for efficiency but for clarity. This > > > helper function creates a single empty tree and bun

Re: [PATCH v7 1/6] t5323: test cases for git-pack-redundant

2019-01-31 Thread Jiang Xin
Junio C Hamano 于2019年2月1日周五 上午5:44写道: > > +create_commits () { > > + parent= > > + for name in A B C D E F G H I J K L M N O P Q R > > + do > > + test_tick && > > + T=$(git write-tree) && > > Move this outside loop, not for efficiency but for clarity. This > hel

[PATCH v7 5/6] pack-redundant: rename pack_list.all_objects

2019-01-30 Thread Jiang Xin
From: Jiang Xin New algorithm uses `pack_list.all_objects` to track remaining objects, so rename it to `pack_list.remaining_objects`. Signed-off-by: Jiang Xin Signed-off-by: Junio C Hamano --- builtin/pack-redundant.c | 40 1 file changed, 20

[PATCH v7 4/6] pack-redundant: remove unused functions

2019-01-30 Thread Jiang Xin
From: Sun Chao Remove unused functions to find `min` packs, such as `get_permutations`, `pll_free`, etc. Signed-off-by: Sun Chao Signed-off-by: Jiang Xin Signed-off-by: Junio C Hamano --- builtin/pack-redundant.c | 86 1 file changed, 86 deletions

[PATCH v7 3/6] pack-redundant: new algorithm to find min packs

2019-01-30 Thread Jiang Xin
cks in the ordered non_unique pack list, and repeat step 3. Some test cases will fail on Mac OS X. Mark them and will resolve in later commit. Original PR and discussions: https://github.com/jiangxin/git/pull/25 Signed-off-by: Sun Chao Signed-off-by: Jiang Xin Signed-off-by: Junio C Hamano

[PATCH v7 2/6] pack-redundant: delay creation of unique_objects

2019-01-30 Thread Jiang Xin
From: Jiang Xin Instead of initializing unique_objects in `add_pack()`, copy from all_objects in `cmp_two_packs()`, when unwanted objects are removed from all_objects. This will save memory (no allocate memory for alt-odb packs), and run `llist_sorted_difference_inplace()` only once when

[PATCH v7 6/6] pack-redundant: consistent sort method

2019-01-30 Thread Jiang Xin
From: Jiang Xin SZEDER reported that test case t5323 has different test result on MacOS. This is because `cmp_pack_list_reverse` cannot give identical result when two pack being sorted has the same size of remaining_objects. Changes to the sorting function will make consistent test result for

[PATCH v7 1/6] t5323: test cases for git-pack-redundant

2019-01-30 Thread Jiang Xin
From: Jiang Xin Add test cases for git pack-redundant to validate new algorithm for git pack-redundant. Signed-off-by: Jiang Xin Reviewed-by: SZEDER Gábor Signed-off-by: Junio C Hamano --- t/t5323-pack-redundant.sh | 322 ++ 1 file changed, 322 insertions

[PATCH v7 0/6] pack-redundant: new algorithm to find min packs

2019-01-30 Thread Jiang Xin
t && + format_packfiles actual && + test_cmp expected actual +@@ + P6:$P6 + EOF + +-test_expect_failure 'pack 2, 4, and 6 are redundant' ' ++test_expect_success 'pack 2, 4, and 6 are redundant' ' + git pack-redundan

[PATCH v6 1/5] t5323: test cases for git-pack-redundant

2019-01-12 Thread Jiang Xin
From: Jiang Xin Add test cases for git pack-redundant to validate new algorithm for git pack-redundant. Signed-off-by: Jiang Xin Reviewed-by: SZEDER Gábor --- t/t5323-pack-redundant.sh | 207 ++ 1 file changed, 207 insertions(+) create mode 100755 t/t5323

[PATCH v6 2/5] pack-redundant: new algorithm to find min packs

2019-01-12 Thread Jiang Xin
jects of unique packs from non_unique packs, then each object left in the non_unique packs will have at least two copies. 3. Sort the non_unique packs by the objects' size, more objects first, and add the first non_unique pack to `min` list. 4. Drop the duplicated objects from other p

[PATCH v6 0/5] pack-redundant: new algorithm to find min packs

2019-01-12 Thread Jiang Xin
t;s#.*/pack-\(.*\)\.idx#\1#" \ ++ -e "s#.*/pack-\(.*\)\.pack#\1#" out | ++ sort -u | ++ while read p; do eval echo "\${P$p}"; done | ++ sort >actual && + test_cmp expected actual +' + -+test

[PATCH v6 5/5] pack-redundant: consistent sort method

2019-01-12 Thread Jiang Xin
From: Jiang Xin SZEDER reported that test case t5323 has different test result on MacOS. This is because `cmp_pack_list_reverse` cannot give identical result when two pack being sorted has the same size of remaining_objects. Changes to the sorting function will make consistent test result for

[PATCH v6 3/5] pack-redundant: remove unused functions

2019-01-12 Thread Jiang Xin
From: Sun Chao Remove unused functions to find `min` packs, such as `get_permutations`, `pll_free`, etc. Signed-off-by: Sun Chao Signed-off-by: Jiang Xin Signed-off-by: Junio C Hamano --- builtin/pack-redundant.c | 86 1 file changed, 86 deletions

[PATCH v6 4/5] pack-redundant: rename pack_list.all_objects

2019-01-12 Thread Jiang Xin
From: Jiang Xin New algorithm uses `pack_list.all_objects` to track remaining objects, so rename it to `pack_list.remaining_objects`. Signed-off-by: Jiang Xin --- builtin/pack-redundant.c | 36 ++-- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git

Re: [PATCH v5 1/5] t5323: test cases for git-pack-redundant

2019-01-10 Thread Jiang Xin
Junio C Hamano 于2019年1月11日周五 上午5:11写道: > > Jiang Xin writes: > > > From: Jiang Xin > > +create_commits() > > +{ > > Style (see Documentation/CodingGuidelines). OK, parenthese after function name. > > > +create_pack_1() > > +{ > > + P1=

[PATCH v5 0/5] pack-redundant: new algorithm to find min packs

2019-01-10 Thread Jiang Xin
difference_inplace(diff, pl->remaining_objects); - if (diff->size == 0) { /* we're done */ - llist_free(diff); - return 1; Jiang Xin (3): t5323: test cases for git-pack-redundant pack-redundant: rena

[PATCH v5 4/5] pack-redundant: consistent sort method

2019-01-10 Thread Jiang Xin
From: Jiang Xin SZEDER reported that test case t5323 has different test result on MacOS. This is because `cmp_pack_list_reverse` cannot give identical result when two pack being sorted has the same size of remaining_objects. Changes to the sorting function will make consistent test result for

[PATCH v5 3/5] pack-redundant: rename pack_list.all_objects

2019-01-10 Thread Jiang Xin
From: Jiang Xin New algorithm uses `pack_list.all_objects` to track remaining objects, so rename it to `pack_list.remaining_objects`. Signed-off-by: Jiang Xin --- builtin/pack-redundant.c | 38 +++--- 1 file changed, 19 insertions(+), 19 deletions(-) diff

[PATCH v5 5/5] pack-redundant: remove unused functions

2019-01-10 Thread Jiang Xin
From: Sun Chao Remove unused functions to find `min` packs, such as `get_permutations`, `pll_free`, etc. Signed-off-by: Sun Chao Signed-off-by: Jiang Xin Signed-off-by: Junio C Hamano --- builtin/pack-redundant.c | 86 1 file changed, 86 deletions

[PATCH v5 2/5] pack-redundant: new algorithm to find min packs

2019-01-10 Thread Jiang Xin
jects of unique packs from non_unique packs, then each object left in the non_unique packs will have at least two copies. 3. Sort the non_unique packs by the objects' size, more objects first, and add the first non_unique pack to `min` list. 4. Drop the duplicated objects from other p

[PATCH v5 1/5] t5323: test cases for git-pack-redundant

2019-01-10 Thread Jiang Xin
From: Jiang Xin Add test cases for git pack-redundant to validate new algorithm for git pack-redundant. Signed-off-by: Jiang Xin Reviewed-by: SZEDER Gábor --- t/t5323-pack-redundant.sh | 157 ++ 1 file changed, 157 insertions(+) create mode 100755 t/t5323

Re: [PATCH v3 1/3] t5323: test cases for git-pack-redundant

2019-01-09 Thread Jiang Xin
SZEDER Gábor 于2019年1月9日周三 下午8:56写道: > > On Wed, Jan 02, 2019 at 12:34:54PM +0800, Jiang Xin wrote: > > From: Jiang Xin > > +test_description='git redundant test' > > s/redundant/pack-redundant/ ? Yes, will correct it. > > + > > +. ./test-lib.sh &g

[PATCH v3 0/3] pack-redundant: new algorithm to find min packs

2019-01-01 Thread Jiang Xin
can be used to create a repository with lots of redundant packs. Running `git pack-redundant --all` in it can reproduce this issue. Updates of reroll v3: * Rename test case file from t5322 to t5323, for I see t5322 exist in commit 404dead121: "pack-objects: add --sparse option". Ji

[PATCH v3 1/3] t5323: test cases for git-pack-redundant

2019-01-01 Thread Jiang Xin
From: Jiang Xin Add test cases for git pack-redundant to validate new algorithm for git pack-redundant. Signed-off-by: Jiang Xin --- t/t5323-pack-redundant.sh | 84 +++ 1 file changed, 84 insertions(+) create mode 100755 t/t5323-pack-redundant.sh

[PATCH v3 2/3] pack-redundant: new algorithm to find min packs

2019-01-01 Thread Jiang Xin
jects of unique packs from non_unique packs, then each object left in the non_unique packs will have at least two copies. 3. Sort the non_unique packs by the objects' size, more objects first, and add the first non_unique pack to `min` list. 4. Drop the duplicated objects from ot

[PATCH v3 3/3] pack-redundant: remove unused functions

2019-01-01 Thread Jiang Xin
From: Sun Chao Remove unused functions to find `min` packs, such as `get_permutations`, `pll_free`, etc. Signed-off-by: Sun Chao Signed-off-by: Jiang Xin --- builtin/pack-redundant.c | 72 1 file changed, 72 deletions(-) diff --git a/builtin

[PATCH v2 2/3] pack-redundant: new algorithm to find min packs

2018-12-19 Thread Jiang Xin
jects of unique packs from non_unique packs, then each object left in the non_unique packs will have at least two copies. 3. Sort the non_unique packs by the objects' size, more objects first, and add the first non_unique pack to `min` list. 4. Drop the duplicated objects from ot

[PATCH v2 3/3] pack-redundant: remove unused functions

2018-12-19 Thread Jiang Xin
From: Sun Chao Remove unused functions to find `min` packs, such as `get_permutations`, `pll_free`, etc. Signed-off-by: Sun Chao Signed-off-by: Jiang Xin --- builtin/pack-redundant.c | 72 1 file changed, 72 deletions(-) diff --git a/builtin/pack

[PATCH v2 1/3] t5322: test cases for git-pack-redundant

2018-12-19 Thread Jiang Xin
From: Jiang Xin Add test cases for git pack-redundant to validate new algorithm for git pack-redundant. Signed-off-by: Jiang Xin --- t/t5322-pack-redundant.sh | 69 +++ 1 file changed, 69 insertions(+) create mode 100755 t/t5322-pack-redundant.sh diff

[PATCH v2 0/3] pack-redundant: new algorithm to find min packs

2018-12-19 Thread Jiang Xin
reroll v2: * Add test cases in t5322. * Fix a bug in patch 2/3. -- Jiang Xin (1): t5322: test cases for git-pack-redundant Sun Chao (2): pack-redundant: new algorithm to find min packs pack-redundant: remove unused functions builtin/pack-redundant.c | 181

[PATCH 2/2] pack-redundant: remove unused functions

2018-12-18 Thread Jiang Xin
From: Sun Chao Remove unused functions to find `min` packs, such as `get_permutations`, `pll_free`, etc. Signed-off-by: Sun Chao Signed-off-by: Jiang Xin --- builtin/pack-redundant.c | 81 1 file changed, 81 deletions(-) diff --git a/builtin/pack

[PATCH 1/2] pack-redundant: new algorithm to find min packs

2018-12-18 Thread Jiang Xin
jects of unique packs from non_unique packs, then each object left in the non_unique packs will have at least two copies. 3. Sort the non_unique packs by the objects' size, more objects first, and add the first non_unique pack to `min` list. 4. Drop the duplicated objects from ot

[GIT PULL] l10n updates for 2.20.0 round 3

2018-12-08 Thread Jiang Xin
): l10n: fr.po v2.20 rnd 1 l10n: fr.po v2.20.0 round 3 Jiang Xin (16): l10n: zh_CN: review for git v2.19.0 l10n Merge branch 'master' of https://github.com/Softcatala/git-po l10n: git.pot: v2.20.0 round 1 (254 new, 27 removed) Merge branch 'master' of

[L10N] Kickoff for Git 2.20.0 round 3

2018-12-01 Thread Jiang Xin
ff-by: Jiang Xin You can get it from the usual place: https://github.com/git-l10n/git-po/ As how to update your XX.po and help to translate Git, please see "Updating a XX.po file" and other sections in “po/README" file. -- Jiang Xin

[L10N] Kickoff for Git 2.20.0 round 2

2018-12-01 Thread Jiang Xin
see pull request: https://github.com/git-l10n/git-po/pull/331 For other l10n teams, please update your translations against the new pot file from the usual place: https://github.com/git-l10n/git-po/ -- Jiang Xin

[L10N] Kickoff for Git 2.20.0 round 1

2018-11-19 Thread Jiang Xin
.20.0 l10n round 1. Signed-off-by: Jiang Xin https://github.com/git-l10n/git-po/ As how to update your XX.po and help to translate Git, please see "Updating a XX.po file" and other sections in “po/README" file. -- Jiang Xin

Re: [PATCH 12/12] fsck: mark strings for translation

2018-10-31 Thread Jiang Xin
--- Note: If you want to check for upstream l10n update, run: Note: Note: po-helper.sh check update So, no warry about it. BTW, I agree with Jonathan. > Jonathan said: > IMHO the advantage of leaving the \n out in the message is not so much > that we don't trust translators but more that where we can make their > lives easier, we should. -- Jiang Xin

[GIT PULL] l10n updates for 2.19.0 round 2

2018-09-09 Thread Jiang Xin
Bulgarian translation (3958t) Christopher Díaz Riveros (1): l10n: es.po v2.19.0 round 2 Dimitriy Ryazantcev (1): l10n: ru.po: update Russian translation Jean-Noël Avila (2): l10n: fr.po v2.19.0 rnd 1 l10n: fr.po v2.19.0 rnd 2 Jiang Xin (8): l10n: zh_CN: review for git

Re: [PATCH] i18n: fix mistakes in translated strings

2018-09-03 Thread Jiang Xin
die(_("run_command returned non-zero status while " > "recursing in the nested submodules of > %s\n."), Any specific reason to put a period after newline? And there is another mistake just above this one: "run_command returned non-zero status for %s\n." -- Jiang Xin

[L10N] Kickoff for Git 2.19.0 round 2

2018-09-03 Thread Jiang Xin
po/README" file. -- Jiang Xin Jean-Noël AVILA 于2018年9月4日周二 上午1:52写道: > > Le jeudi 23 août 2018, 23:28:55 CEST Junio C Hamano a écrit : > > Jean-Noël Avila writes: > > > > > - die(_("run_command returned non-zero status while" > > &g

[L10N] Kickoff for Git 2.19.0 round 1

2018-08-20 Thread Jiang Xin
und 1. Signed-off-by: Jiang Xin > You can get it from the usual place: https://github.com/git-l10n/git-po/ As how to update your XX.po and help to translate Git, please see "Updating a XX.po file" and other sections in “po/README" file. -- Jiang Xin

[GIT PULL] Korean l10n updates for Git 2.18.0

2018-06-18 Thread Jiang Xin
Changwoo Ryu (1): l10n: ko.po: Update Korean translation po/TEAMS |4 +- po/ko.po | 6083 -- 2 files changed, 3553 insertions(+), 2534 deletions(-) -- Jiang Xin

[GIT PULL] l10n updates for 2.18.0 round 3

2018-06-17 Thread Jiang Xin
v2.18.0 round 3 Jean-Noël Avila (2): l10n: fr.po v2.18 round 1 l10n: fr.po v2.18.0 round 3 Jiang Xin (14): Merge branch 'master' of https://github.com/ralfth/git-po-de into maint Merge remote-tracking branch 'git-po/maint' l10n: git.pot: v2.18.0

[L10N] Start l10n round 3 for one more l10n update from v2.18.0-rc2

2018-06-16 Thread Jiang Xin
po/README" file. -- Jiang Xin

Re: [L10N] Kickoff for Git 2.18.0 l10n round 2

2018-06-07 Thread Jiang Xin
checkout -q v2.18.0-rc0 && ./generate-cmdlist.sh command-list.txt | wc -l 38 $ git checkout -q v2.18.0-rc1 && ./generate-cmdlist.sh command-list.txt | wc -l 207 2018-06-08 9:21 GMT+08:00 Jiang Xin : > Hi, > > Git 2.18.0-rc1 has been released, and introduced 36 m

[L10N] Kickoff for Git 2.18.0 l10n round 2

2018-06-07 Thread Jiang Xin
po/git.pot from v2.18.0-rc1 for git v2.18.0 l10n round 2. Signed-off-by: Jiang Xin You can get it from the usual place: https://github.com/git-l10n/git-po/ As how to update your XX.po and help to translate Git, please see "Updating a XX.po file" and other sections in "po/README" file. -- Jiang Xin

[L10N] Kickoff of translation for Git 2.18.0 round 1

2018-05-31 Thread Jiang Xin
und 1. Signed-off-by: Jiang Xin You can get it from the usual place: https://github.com/git-l10n/git-po/ As how to update your XX.po and help to translate Git, please see "Updating a XX.po file" and other sections in “po/README" file. -- Jiang Xin

[GIT PULL] l10n updates for 2.17.0 round 1

2018-04-01 Thread Jiang Xin
: fr.po v2.17.0 round 1 l10n: fr.po: v2.17.0 no fuzzy Jiang Xin (10): Merge branch 'merge' of https://github.com/ChrisADR/git-po into maint l10n: git.pot: v2.17.0 round 1 (132 new, 44 removed) Merge remote-tracking branch 'git-po/maint' Merge br

[L10N] Kickoff of translation for Git 2.17.0 round 1

2018-03-15 Thread Jiang Xin
und 1. Signed-off-by: Jiang Xin You can get it from the usual place: https://github.com/git-l10n/git-po/ As how to update your XX.po and help to translate Git, please see "Updating a XX.po file" and other sections in “po/README" file. -- Jiang Xin

[GIT PULL] l10n updates for 2.16.0 round 2

2018-01-15 Thread Jiang Xin
1 l10n: fr.po 2.16 round 2 Jiang Xin (15): Merge branch '2.15.1' of https://github.com/ChrisADR/git-po into maint l10n: git.pot: v2.16.0 round 1 (64 new, 25 removed) Merge branch 'maint' of git://github.com/git-l10n/git-po Merge branch 'ma

[L10N] Kickoff for Git 2.16.0 l10n round 2

2018-01-06 Thread Jiang Xin
2. Signed-off-by: Jiang Xin You can get it from the usual place: https://github.com/git-l10n/git-po/ As how to update your XX.po and help to translate Git, please see "Updating a XX.po file" and other sections in "po/README" file. -- Jiang Xin

[L10N] Kickoff of translation for Git 2.16.0 round 1

2017-12-31 Thread Jiang Xin
.16.0 l10n round 1. Signed-off-by: Jiang Xin You can get it from the usual place: https://github.com/git-l10n/git-po/ As how to update your XX.po and help to translate Git, please see "Updating a XX.po file" and other sections in “po/README" file. -- Jiang Xin

[GIT PULL] l10n updates for 2.15.0 round 2 with Catalan updates

2017-10-28 Thread Jiang Xin
deletions(-) [1]: https://github.com/git-l10n/git-po/pull/267 [2]: https://github.com/git-l10n/git-po/pull/268 -- Jiang Xin

[GIT PULL] l10n updates for 2.15.0 round 2

2017-10-23 Thread Jiang Xin
o fix some mistakes l10n: fr.po: v2.15.0 round 2 Jiang Xin (14): l10n: git.pot: v2.15.0 round 1 (68 new, 36 removed) Merge branch 'maint' of git://github.com/git-l10n/git-po Merge branch 'master' of https://github.com/vnwildman/git Merge branc

[L10N] Kickoff of translation for Git 2.15.0 round 2

2017-10-16 Thread Jiang Xin
can get it from the usual place: https://github.com/git-l10n/git-po/ As how to update your XX.po and help to translate Git, please see "Updating a XX.po file" and other sections in “po/README" file. -- Jiang Xin

[L10N] Kickoff of translation for Git 2.15.0 round 1

2017-10-08 Thread Jiang Xin
slate Git, please see "Updating a XX.po file" and other sections in “po/README" file. -- Jiang Xin

[GIT PULL] l10n updates for 2.14.0 round 2

2017-08-01 Thread Jiang Xin
in German translation Hugues Peccatte (1): l10n: fr.po Fix some translations Jean-Noel Avila (1): l10n: fr.po v2.14.0 rnd 2 Jiang Xin (7): Merge branch 'master' of git://github.com/alshopov/git-po Merge branch 'master' of https://github.com/Softcatal

[L10N] Kickoff of translation for Git 2.14.0 round 2

2017-07-24 Thread Jiang Xin
ased on the new generated "po/git.pot" file. This time there are 9 updated messages need to be translated since last update: l10n: git.pot: v2.14.0 round 2 (9 new, 2 removed) Generate po/git.pot from v2.14.0-rc0-40-g5eada8987e for git v2.14.0 l10n round 2. Signed-off-by: J

Re: [PATCH] PRItime: wrap PRItime for better l10n compatibility

2017-07-23 Thread Jiang Xin
un to create some tools to help l10n guys finding l10n changes on every git commit. -- Jiang Xin

Re: [PATCH] PRItime: wrap PRItime for better l10n compatibility

2017-07-23 Thread Jiang Xin
ce before passing it to xgettext is probably a better > solution in the longer term, I think the most of the objections in > your message come from your misunderstanding of what Jiang's patch > does and are not based on facts. My understanding is that > translators do not need to compile a custom msgmerge and builders do > not need a custom msgfmt. > I appreciate Junio's explanation. I totally agree. -- Jiang Xin

  1   2   3   4   5   6   7   >