* Re: [PATCH 1/2] fix typo in Documentation
2009-02-04 21:00 [PATCH 1/2] fix typo in Documentation Guanqun Lu
@ 2009-02-04 5:30 ` Sverre Rabbelier
2009-02-04 9:26 ` Jakub Narebski
` (2 subsequent siblings)
3 siblings, 0 replies; 8+ messages in thread
From: Sverre Rabbelier @ 2009-02-04 5:30 UTC (permalink / raw)
To: Guanqun Lu; +Cc: git
Heya,
On Wed, Feb 4, 2009 at 22:00, Guanqun Lu <guanqun.lu@gmail.com> wrote:
> -However, it it totally safe to modify anything in the string pointed by
> +However, it is totally safe to modify anything in the string pointed by
To prevent someone else from staring at this for a minute, "it it" was
replaced by "it is".
--
Cheers,
Sverre Rabbelier
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 2/2] add test-dump-cache-tree in Makefile
2009-02-04 21:00 ` [PATCH 2/2] add test-dump-cache-tree in Makefile Guanqun Lu
@ 2009-02-04 7:46 ` Junio C Hamano
2009-02-04 9:31 ` Jakub Narebski
1 sibling, 0 replies; 8+ messages in thread
From: Junio C Hamano @ 2009-02-04 7:46 UTC (permalink / raw)
To: Guanqun Lu; +Cc: git
Thanks; both patches look good.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] fix typo in Documentation
2009-02-04 21:00 [PATCH 1/2] fix typo in Documentation Guanqun Lu
2009-02-04 5:30 ` Sverre Rabbelier
@ 2009-02-04 9:26 ` Jakub Narebski
2009-02-05 6:27 ` Guanqun Lu
2009-02-04 21:00 ` [PATCH 2/2] add test-dump-cache-tree in Makefile Guanqun Lu
2009-02-06 13:43 ` [PATCH 1/2] fix typo in Documentation Mikael Magnusson
3 siblings, 1 reply; 8+ messages in thread
From: Jakub Narebski @ 2009-02-04 9:26 UTC (permalink / raw)
To: Guanqun Lu; +Cc: git
Guanqun Lu <guanqun.lu@gmail.com> writes:
> Signed-off-by: Guanqun Lu <guanqun.lu@gmail.com>
> ---
> Documentation/technical/api-strbuf.txt | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
Minor nit: I would add _where_ did you fix typy, i.e. instead of just
fix typo in Documentation
I'd use
fix typo in strbuf API documentation
--
Jakub Narebski
Poland
ShadeHawk on #git
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 2/2] add test-dump-cache-tree in Makefile
2009-02-04 21:00 ` [PATCH 2/2] add test-dump-cache-tree in Makefile Guanqun Lu
2009-02-04 7:46 ` Junio C Hamano
@ 2009-02-04 9:31 ` Jakub Narebski
1 sibling, 0 replies; 8+ messages in thread
From: Jakub Narebski @ 2009-02-04 9:31 UTC (permalink / raw)
To: Guanqun Lu; +Cc: git
Guanqun Lu <guanqun.lu@gmail.com> writes:
> dump-cache-tree.c | 64 ------------------------------------------------
> test-dump-cache-tree.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++++
> 3 files changed, 65 insertions(+), 64 deletions(-)
> delete mode 100644 dump-cache-tree.c
> create mode 100644 test-dump-cache-tree.c
> diff --git a/dump-cache-tree.c b/dump-cache-tree.c
> deleted file mode 100644
> index 1f73f1e..0000000
> diff --git a/test-dump-cache-tree.c b/test-dump-cache-tree.c
> new file mode 100644
> index 0000000..1f73f1e
Minor nit: it would be better to use git-format-patch with '-M' option
(detect renames) here. It would result in shorter and more readable
patch:
dump-cache-tree.c => test-dump-cache-tree.c | 0
3 files changed, 1 insertions(+), 0 deletions(-)
rename dump-cache-tree.c => test-dump-cache-tree.c (100%)
diff --git a/dump-cache-tree.c b/test-dump-cache-tree.c
similarity index 100%
rename from dump-cache-tree.c
rename to test-dump-cache-tree.c
Or something like that...
--
Jakub Narebski
Poland
ShadeHawk on #git
^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH 1/2] fix typo in Documentation
@ 2009-02-04 21:00 Guanqun Lu
2009-02-04 5:30 ` Sverre Rabbelier
` (3 more replies)
0 siblings, 4 replies; 8+ messages in thread
From: Guanqun Lu @ 2009-02-04 21:00 UTC (permalink / raw)
To: git; +Cc: Guanqun Lu
Signed-off-by: Guanqun Lu <guanqun.lu@gmail.com>
---
Documentation/technical/api-strbuf.txt | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Documentation/technical/api-strbuf.txt b/Documentation/technical/api-strbuf.txt
index 9a4e3ea..ac56d1c 100644
--- a/Documentation/technical/api-strbuf.txt
+++ b/Documentation/technical/api-strbuf.txt
@@ -21,7 +21,7 @@ allocated memory or not), use `strbuf_detach()` to unwrap a memory
buffer from its strbuf shell in a safe way. That is the sole supported
way. This will give you a malloced buffer that you can later `free()`.
+
-However, it it totally safe to modify anything in the string pointed by
+However, it is totally safe to modify anything in the string pointed by
the `buf` member, between the indices `0` and `len-1` (inclusive).
. The `buf` member is a byte array that has at least `len + 1` bytes
--
1.6.1.2.321.g4a9f7
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH 2/2] add test-dump-cache-tree in Makefile
2009-02-04 21:00 [PATCH 1/2] fix typo in Documentation Guanqun Lu
2009-02-04 5:30 ` Sverre Rabbelier
2009-02-04 9:26 ` Jakub Narebski
@ 2009-02-04 21:00 ` Guanqun Lu
2009-02-04 7:46 ` Junio C Hamano
2009-02-04 9:31 ` Jakub Narebski
2009-02-06 13:43 ` [PATCH 1/2] fix typo in Documentation Mikael Magnusson
3 siblings, 2 replies; 8+ messages in thread
From: Guanqun Lu @ 2009-02-04 21:00 UTC (permalink / raw)
To: git; +Cc: Guanqun Lu
5c5ba73b21a6910ee67d97cb87a5d78409112375 tries to use
generic rule to build test programs, but it misses the file
'dump-cache-tree.c', since its name is not prefixed by 'test-'.
This commit solves this little problem by renaming this file
instead of carrying out an explicit rule in Makefile.
Signed-off-by: Guanqun Lu <guanqun.lu@gmail.com>
---
Makefile | 1 +
dump-cache-tree.c | 64 ------------------------------------------------
test-dump-cache-tree.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 65 insertions(+), 64 deletions(-)
delete mode 100644 dump-cache-tree.c
create mode 100644 test-dump-cache-tree.c
diff --git a/Makefile b/Makefile
index 9f3a8ab..b90ff39 100644
--- a/Makefile
+++ b/Makefile
@@ -1388,6 +1388,7 @@ TEST_PROGRAMS += test-parse-options$X
TEST_PROGRAMS += test-path-utils$X
TEST_PROGRAMS += test-sha1$X
TEST_PROGRAMS += test-sigchain$X
+TEST_PROGRAMS += test-dump-cache-tree$X
all:: $(TEST_PROGRAMS)
diff --git a/dump-cache-tree.c b/dump-cache-tree.c
deleted file mode 100644
index 1f73f1e..0000000
--- a/dump-cache-tree.c
+++ /dev/null
@@ -1,64 +0,0 @@
-#include "cache.h"
-#include "tree.h"
-#include "cache-tree.h"
-
-
-static void dump_one(struct cache_tree *it, const char *pfx, const char *x)
-{
- if (it->entry_count < 0)
- printf("%-40s %s%s (%d subtrees)\n",
- "invalid", x, pfx, it->subtree_nr);
- else
- printf("%s %s%s (%d entries, %d subtrees)\n",
- sha1_to_hex(it->sha1), x, pfx,
- it->entry_count, it->subtree_nr);
-}
-
-static int dump_cache_tree(struct cache_tree *it,
- struct cache_tree *ref,
- const char *pfx)
-{
- int i;
- int errs = 0;
-
- if (!it || !ref)
- /* missing in either */
- return 0;
-
- if (it->entry_count < 0) {
- dump_one(it, pfx, "");
- dump_one(ref, pfx, "#(ref) ");
- if (it->subtree_nr != ref->subtree_nr)
- errs = 1;
- }
- else {
- dump_one(it, pfx, "");
- if (hashcmp(it->sha1, ref->sha1) ||
- ref->entry_count != it->entry_count ||
- ref->subtree_nr != it->subtree_nr) {
- dump_one(ref, pfx, "#(ref) ");
- errs = 1;
- }
- }
-
- for (i = 0; i < it->subtree_nr; i++) {
- char path[PATH_MAX];
- struct cache_tree_sub *down = it->down[i];
- struct cache_tree_sub *rdwn;
-
- rdwn = cache_tree_sub(ref, down->name);
- sprintf(path, "%s%.*s/", pfx, down->namelen, down->name);
- if (dump_cache_tree(down->cache_tree, rdwn->cache_tree, path))
- errs = 1;
- }
- return errs;
-}
-
-int main(int ac, char **av)
-{
- struct cache_tree *another = cache_tree();
- if (read_cache() < 0)
- die("unable to read index file");
- cache_tree_update(another, active_cache, active_nr, 0, 1);
- return dump_cache_tree(active_cache_tree, another, "");
-}
diff --git a/test-dump-cache-tree.c b/test-dump-cache-tree.c
new file mode 100644
index 0000000..1f73f1e
--- /dev/null
+++ b/test-dump-cache-tree.c
@@ -0,0 +1,64 @@
+#include "cache.h"
+#include "tree.h"
+#include "cache-tree.h"
+
+
+static void dump_one(struct cache_tree *it, const char *pfx, const char *x)
+{
+ if (it->entry_count < 0)
+ printf("%-40s %s%s (%d subtrees)\n",
+ "invalid", x, pfx, it->subtree_nr);
+ else
+ printf("%s %s%s (%d entries, %d subtrees)\n",
+ sha1_to_hex(it->sha1), x, pfx,
+ it->entry_count, it->subtree_nr);
+}
+
+static int dump_cache_tree(struct cache_tree *it,
+ struct cache_tree *ref,
+ const char *pfx)
+{
+ int i;
+ int errs = 0;
+
+ if (!it || !ref)
+ /* missing in either */
+ return 0;
+
+ if (it->entry_count < 0) {
+ dump_one(it, pfx, "");
+ dump_one(ref, pfx, "#(ref) ");
+ if (it->subtree_nr != ref->subtree_nr)
+ errs = 1;
+ }
+ else {
+ dump_one(it, pfx, "");
+ if (hashcmp(it->sha1, ref->sha1) ||
+ ref->entry_count != it->entry_count ||
+ ref->subtree_nr != it->subtree_nr) {
+ dump_one(ref, pfx, "#(ref) ");
+ errs = 1;
+ }
+ }
+
+ for (i = 0; i < it->subtree_nr; i++) {
+ char path[PATH_MAX];
+ struct cache_tree_sub *down = it->down[i];
+ struct cache_tree_sub *rdwn;
+
+ rdwn = cache_tree_sub(ref, down->name);
+ sprintf(path, "%s%.*s/", pfx, down->namelen, down->name);
+ if (dump_cache_tree(down->cache_tree, rdwn->cache_tree, path))
+ errs = 1;
+ }
+ return errs;
+}
+
+int main(int ac, char **av)
+{
+ struct cache_tree *another = cache_tree();
+ if (read_cache() < 0)
+ die("unable to read index file");
+ cache_tree_update(another, active_cache, active_nr, 0, 1);
+ return dump_cache_tree(active_cache_tree, another, "");
+}
--
1.6.1.2.321.g4a9f7
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] fix typo in Documentation
2009-02-04 9:26 ` Jakub Narebski
@ 2009-02-05 6:27 ` Guanqun Lu
0 siblings, 0 replies; 8+ messages in thread
From: Guanqun Lu @ 2009-02-05 6:27 UTC (permalink / raw)
To: Jakub Narebski; +Cc: git
On Wed, Feb 4, 2009 at 5:26 PM, Jakub Narebski <jnareb@gmail.com> wrote:
> Guanqun Lu <guanqun.lu@gmail.com> writes:
>
>> Signed-off-by: Guanqun Lu <guanqun.lu@gmail.com>
>> ---
>> Documentation/technical/api-strbuf.txt | 2 +-
>> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> Minor nit: I would add _where_ did you fix typy, i.e. instead of just
> fix typo in Documentation
> I'd use
> fix typo in strbuf API documentation
OK. I'll keep an eye next time. And thanks for your advice.
>
> --
> Jakub Narebski
> Poland
> ShadeHawk on #git
>
--
Guanqun
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH 1/2] fix typo in Documentation
2009-02-04 21:00 [PATCH 1/2] fix typo in Documentation Guanqun Lu
` (2 preceding siblings ...)
2009-02-04 21:00 ` [PATCH 2/2] add test-dump-cache-tree in Makefile Guanqun Lu
@ 2009-02-06 13:43 ` Mikael Magnusson
3 siblings, 0 replies; 8+ messages in thread
From: Mikael Magnusson @ 2009-02-06 13:43 UTC (permalink / raw)
To: Guanqun Lu; +Cc: git
2009/2/4 Guanqun Lu <guanqun.lu@gmail.com>:
> Signed-off-by: Guanqun Lu <guanqun.lu@gmail.com>
> ---
> Documentation/technical/api-strbuf.txt | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/Documentation/technical/api-strbuf.txt b/Documentation/technical/api-strbuf.txt
> index 9a4e3ea..ac56d1c 100644
> --- a/Documentation/technical/api-strbuf.txt
> +++ b/Documentation/technical/api-strbuf.txt
> @@ -21,7 +21,7 @@ allocated memory or not), use `strbuf_detach()` to unwrap a memory
> buffer from its strbuf shell in a safe way. That is the sole supported
> way. This will give you a malloced buffer that you can later `free()`.
> +
> -However, it it totally safe to modify anything in the string pointed by
> +However, it is totally safe to modify anything in the string pointed by
> the `buf` member, between the indices `0` and `len-1` (inclusive).
>
> . The `buf` member is a byte array that has at least `len + 1` bytes
Shouldn't that be "the string pointed >>at<< by" too?
--
Mikael Magnusson
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2009-02-06 13:45 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-04 21:00 [PATCH 1/2] fix typo in Documentation Guanqun Lu
2009-02-04 5:30 ` Sverre Rabbelier
2009-02-04 9:26 ` Jakub Narebski
2009-02-05 6:27 ` Guanqun Lu
2009-02-04 21:00 ` [PATCH 2/2] add test-dump-cache-tree in Makefile Guanqun Lu
2009-02-04 7:46 ` Junio C Hamano
2009-02-04 9:31 ` Jakub Narebski
2009-02-06 13:43 ` [PATCH 1/2] fix typo in Documentation Mikael Magnusson
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.