Git development
 help / color / mirror / Atom feed
* [PATCH 13/14] gitweb: CSS style and refs mark for detached HEAD
From: Giuseppe Bilotta @ 2007-08-31 11:19 UTC (permalink / raw)
  To: git; +Cc: Giuseppe Bilotta
In-Reply-To: <11885591653402-git-send-email-giuseppe.bilotta@gmail.com>

Signed-off-by: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
---
 gitweb/gitweb.css  |    5 +++++
 gitweb/gitweb.perl |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/gitweb/gitweb.css b/gitweb/gitweb.css
index c36b20a..59ca071 100644
--- a/gitweb/gitweb.css
+++ b/gitweb/gitweb.css
@@ -498,6 +498,11 @@ span.refs span.head {
 	border-color: #ccffcc #00cc33 #00cc33 #ccffcc;
 }
 
+span.refs span.detached {
+	background-color: #ffaaaa;
+	border-color: #ccffcc #00cc33 #00cc33 #ccffcc;
+}
+
 span.atnight {
 	color: #cc0000;
 }
diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl
index 4f7b7da..2c8a665 100755
--- a/gitweb/gitweb.perl
+++ b/gitweb/gitweb.perl
@@ -1690,7 +1690,7 @@ sub git_get_references {
 	my %refs;
 	if (git_is_head_detached()) {
 		my $hash = git_get_head_hash($project);
-		$refs{$hash} = [ 'HEAD' ];
+		$refs{$hash} = [ 'detached/HEAD' ];
 	}
 	# 5dc01c595e6c6ec9ccda4f6f69c131c0dd945f8c refs/tags/v2.6.11
 	# c39ae07f393806ccf406ef966e9a15afc43cc36a refs/tags/v2.6.11^{}
-- 
1.5.2.5

^ permalink raw reply related

* [PATCH 14/14] gitweb: minor whitespace cleanups
From: Giuseppe Bilotta @ 2007-08-31 11:19 UTC (permalink / raw)
  To: git; +Cc: Giuseppe Bilotta
In-Reply-To: <1188559169764-git-send-email-giuseppe.bilotta@gmail.com>

Signed-off-by: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
---
 gitweb/gitweb.perl |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gitweb/gitweb.perl b/gitweb/gitweb.perl
index 2c8a665..a767763 100755
--- a/gitweb/gitweb.perl
+++ b/gitweb/gitweb.perl
@@ -2098,11 +2098,11 @@ sub git_get_heads_list {
 		my ($remote_heads) = gitweb_check_feature('remote_heads');
 		@class = ('heads', $remote_heads ? 'remotes' : undef);
 	}
-	my @refs = map { "refs/$_" } @class ;
+	my @refs = map { "refs/$_" } @class;
 	my @headslist;
 
 	if (grep { $_ eq 'heads' } @class) {
-		if (git_is_head_detached()) { ;
+		if (git_is_head_detached()) {
 			my %ref_item;
 			my @x = (git_cmd(), 'log', '-1', '--pretty=format:%H%n%ct%n%s');
 			my ($hash, $epoch, $title) = split("\n", qx(@x), 3);
@@ -2449,7 +2449,7 @@ sub git_footer_html {
 		print $cgi->a({-href => href(project=>undef, action=>"project_index"),
 		              -class => "rss_logo"}, "TXT") . "\n";
 	}
-	print "</div>\n" ;
+	print "</div>\n";
 
 	if (-f $site_footer) {
 		open (my $fd, $site_footer);
-- 
1.5.2.5

^ permalink raw reply related

* MinGW merge plans, was Re: [PATCH 1/2] Introduces xmkstemp()
From: Johannes Schindelin @ 2007-08-31 12:03 UTC (permalink / raw)
  To: Marius Storm-Olsen; +Cc: Johannes Sixt, git
In-Reply-To: <46D7D8A4.1060800@trolltech.com>

Hi,

On Fri, 31 Aug 2007, Marius Storm-Olsen wrote:

> We really need to streamline the patches needed for MinGW, and get those 
> merged into upstream when 1.5.3 is released.

Okay, with 1.5.3 just about to break free, I think we can think about what 
to do to flood the mailing list with MinGW compatibility patches.

So I went through the diff between mingw.git and git.git (I did not use 
4msysgit.git as a reference yet).  There are many, many changes that are 
not really dependent on each other, so many, many people can participate 
;-)  (And of course, development on mingw.git and/or 4msysgit.git will not 
stall through that time.)

AFAICS these are the topics that need to be whipped into shape as 
individual patch series:

- NO_ST_BLOCKS (struct stat has no "blocks" member on MinGW)

- handle_line() in fmt-merge-msg.c should handle CRLF, too.  Maybe this 
  does not need to be special cased for MinGW at all.

- we have a special handling for relative template paths in MinGW.  I am 
  not sure if we need it any more.

- struct lock_file needs an "fd" member (assigned in lock_file()) so it 
  can close the fd before renaming in remove_lock_file(), 
  commit_lock_file() and commit_locked_index(), since Windows
  does not allow renaming of a still open file.  This does not need to be 
  special cased for MinGW IMHO.

- is_absolute_path() needs to be aware of <DRIVE>:/.  We should probably 
  do this for Windows in general, not just MinGW (as pointed out by Robin 
  in a recent mail, Cygwin suffers from this, too)

- For some reason, we use "/usr/bin/sort" instead of "sort" in 
  check-builtins.h, generate-cmdlist.sh, git-ls-remote.sh, 
  git-mergetool.sh and some tests.  It should be checked if this is still 
  necessary (AFAIR it was some Vista fsckup)

- A similar issue is /usr/bin/find in git-clone.sh, git-ls-remote.sh, 
  git-repack.sh, and some tests.

- fnmatch.[ch] were added to compat/.  IIRC these were "borrowed" from 
  GNU libc.

- A lot of functions were added to compat/mingw.c; someone should check 
  which are still needed, and which still need implementation (some 
  functions just return an error)

- regex.[ch] were added to compat/.  These were "borrowed" from GNU regex.

- We have git_etc_config() instead of ETC_GITCONFIG.  Probably this should 
  be changed to "#define ETC_GITCONFIG git_etc_config()" for MinGW only.  
  (AFAIR this is a workaround for setenv() on MinGW refreshing _all_ 
  environment variables, invalidating the previous getenv()ed addresses.

- Hannes implemented a spawn-pipe.h interface, to replace the fork() in 
  git_connect(), spawn_prog(), get_pack().  This is probably the most 
  difficult part to merge into git.git.  I am not clear about how much of 
  this should be moved into run-command.h instead, for example.

- We have a cpio "emulator" script, since MinGW lacks this tool.

- gettimeofday() in compat/mingw.c needs my_mktime() from date.c to be 
  public.  I did not form an opinion yet if compat/mingw.c should be 
  introduced in one go, or in incremental steps, implementing one function 
  at a time.

- In exec_cmd.c, we introduced a _function_ builtin_exec_path() to allow 
  determining the path from the executable name.  This is needed when 
  calling the git programs from cmd.exe, _without_ going through sh first.  
  IMHO this is wrong, since those programs can no longer call shell 
  scripts, as needed e.g. in hooks, merge drivers or git-gc.  So we 
  probably should get rid of this part (but I imagine before this, there 
  will be a fierce discussion about that), and force going through 
  /bin/sh.

- Many places do not call is_absolute_path() (because it was not there 
  earlier).  These have to be replaced.  (This patch is orthogonal to 
  MinGW.)

- We have a spawnv_git_cmd(), which is probably a duplication of the 
  run-command.h API.  We should get rid of that function, and adjust the 
  existing API if necessary.

- For some reason, support for side-band-64k and side-band is commented 
  out for MinGW.  Find out the reasoning, and if it still holds true, 
  introduce NO_SIDE_BAND into the Makefile and fetch-pack.c.

- In git-clone, we call "pwd -W" (which is utterly unportable...).  Find 
  out if it is still necessary.

- In git-compat-util.h, quite a bunch of header files have to be guarded 
  between #ifndef __MINGW32__ ... #endif.

- A bunch of #defines are in git-compat-util.h, which would have been 
  defined in the headers that do not exist on MinGW.  These should go into 
  an #else clause, and it should be documented which header would have had 
  those definitions.

- There are a couple of workarounds in git-compat-util.h, like a mkdir() 
  replacement which takes an "int mode" parameter, so that we do not need 
  a dozen special cases scattered throughout the source code (MinGW's 
  mkdir() does not take a "mode" parameter, since MSCRT's mkdir() doesn't)

- We have no "sync" on MinGW, and in git-repack.sh, this is worked around 
  by "sync 2> /dev/null".  This should be changed to something like

	test ! -z "@@NO_SYNC@@" || sync

- In prepend_to_path(), we need to replace the PATH delimiter ":" by ";"

- In run_command(), we return "status & 0xff", because Windows' version of 
  exit() apparently replaces all values outside of 0-0xff with 0!  We 
  probably need this in handle_internal_command(), too.

- In handle_internal_command(), we need to strip the extension ".exe".  
  This is done by defining STRIP_EXTENSION to ".exe" in the Makefile.

- In git.c's main(), we check for "\\" in addition to "/".  This is 
  probably not the only place needing this...  (For example, in setup.c we 
  roll an own version of it, limited to setup.c, which is bad.)

- In gitk, we still delete ~/.gitk everytime.  Check if this is still 
  necessary.

- help.c #includes <sys/ioctl.h>.  Why?

- We have NO_ETC_PASSWD, but this is a misnomer.  It would be more 
  appropriately named NEEDS_GECOS, and there should be a replacement 
  function "getpwuid()" in compat/mingw.c, which calls NetUserGetInfo()
  and fills a (custom) struct passwd.  The changes in ident.c and path.c
  should be undone.

- We have special pager handling in pager.c

- In path.c, we fall back to TMP or TEMP when TMPDIR is not set.  Since I 
  propose to always run in a shell, I am torn if we should keep this code.

- For some reason or other, we need some changes in perl/Makefile.

- We have special progress handling in progress.c

- In refs.c, we catch an erroneous errno (open can return EACCES when 
  EISDIR would be appropriate).  IMHO this should go into 
  git-compat-util.h, where the #define'd open() should be replaced by a 
  git_open() thing a la git_mkdir().

- In prefix_path(), we replace all "\\" to "/" in the path name.

- In prefix_path(), there is an #ifndef __MINGW32__, where the #else 
  clause uses is_absolute_path().  IMHO this is wrong, do not special case 
  that for MinGW.

- In setup_git_directory_gently(), there is special code for absolute 
  paths of the form <DRIVE>:/bla.  IMHO this should be changed so that 
  such paths are converted to /<DRIVE>/bla first.

- In sha1_file.c, we have yet another is_path_absolute() implementation.  
  Use is_absolute_path() here instead.

- In sha1_file.c, some fcntl()s are guarded (IIRC since MinGW does not 
  have fcntl() at all).  Make this a NO_FCNTL Makefile variable.

- Plenty of tests have to be adjusted for the fact that there are no 
  symlinks in MinGW.  This probably benefits from the recent addition of a 
  test for symlinks in git-init... (Needs adjusting, though, e.g. in 
  test-lib.sh).

- t0001 uses "pwd -W".

- t1002 implements a "sum" function if it was not found (this 
  is a patch which is independent of MinGW).

- t1003, t4109 and t4110 implement cmp via git diff.  Maybe change them 
  over to git diff?

- t1301 skips some tests.  Look into that.

- t3100 uses "diff" instead of "git diff".  Why?

- t3402m t3404, t4116 and t6200 sleep 1 second.  Probably because of 
  some file date granularity thing.

- t3404 replaces HEAD^ by HEAD~1, and something weird seems to happen 
  with "@" in the command line, when passed to scripts.

- t3800 replaces one egrep with grep, because egrep is not available.  
  IMHO egrep should not be used in git anyway.

- t3901 skips iconv tests (in msysgit, we recently added iconv, so this 
  might be worth fixing in MinGW).

- t3902 tests if funny filenames are allowed on the current filesystem 
  anyway.  If not, the tests are skipped.

- t5300 works around the lack of /dev/zero.  It also splits a big test 
  case into nice mouthfuls.

- t5301 works around the lack of /dev/random.

- t5302 just skips a few tests without a comment.  Find out why.

- t5502 works around a missing "git remote" (probably because we did not 
  have perl scripts running for quite some time).  Probably unnecessary.

- t5515 escapes curly brackets, but since git-tag is no longer a shell 
  script, this should not be necessary.

- t7500 is skipped.  Find out why "vi is not cooperating".

- t7501 uses an unportable "sed -i".  (Should be fixed in git.git anyway.)

- t7501 also skips tests without explanation.  Fix.

- t9001 says it cannot invoke fake.sendmail.  Fix.

- We have a NOEXECTEMPL to make up for the lack of chmod a+x in MinGW 
  (scripts are executable if and only if the first line starts with a #!). 
  Rename this to NOEXEC_SUFFIX.

- upload-pack.c works around the only fork() that does not exec() in 
  git.git, by defining a function and spawning a thread.  We should get 
  rid of all fork() calls outside run-command.c, and have something like 
  BEGINTHREAD=_beginthread in the Makefile.  This is a little involved.

- maybe_flush_or_die() special cases MinGW for returning EINVAL from 
  fflush() sometimes.  Either change this to _always_ check for EINVAL, or 
  do the git_fflush() trick in git-compat-util.h to replace errno with 
  EPIPE when it was set to EINVAL by fflush().

- imap-send is not built.

- convert-objects still is not built.  I think it is that date function 
  which we could replace by some call to date.c.

Phew.

Ciao,
Dscho

^ permalink raw reply

* Re: [PATCH 1/2] Introduces xmkstemp()
From: Luiz Fernando N. Capitulino @ 2007-08-31 12:48 UTC (permalink / raw)
  To: Marius Storm-Olsen; +Cc: Johannes Sixt, Junio C Hamano, git
In-Reply-To: <46D7D48D.6000503@trolltech.com>

Em Fri, 31 Aug 2007 10:42:53 +0200
Marius Storm-Olsen <marius@trolltech.com> escreveu:

| Johannes Sixt said the following on 31.08.2007 10:34:
| > Marius Storm-Olsen schrieb:
| >> This functions needs to be further down in the file for MinGW
| >> builds, since mkstemp() is forward declared later in the file.
| >> So, something like this:
| > 
| > Please consider using the lates MinGW port. It's already fixed
| > there.
| 
| Right. (That's the whole 4msysgit.git mingw.git discussion on the 
| msysgit mailinglist these days)
| 
| Just wanted to let the original author know, so he would be aware of 
| it, and we wouldn't have to go the extra round-trips with patches to 
| fix patches. (And for MinGW awareness when adding code to 
| git-compat-util.h)

 ACKed, thank you Marius.

-- 
Luiz Fernando N. Capitulino

^ permalink raw reply

* Re: Buffer overflows
From: Simon 'corecode' Schubert @ 2007-08-31 12:48 UTC (permalink / raw)
  To: Wincent Colaiuta; +Cc: Reece Dunn, Timo Sirainen, Linus Torvalds, git
In-Reply-To: <BD9F3FD0-94EF-4182-A03B-B26B18544894@wincent.com>

Wincent Colaiuta wrote:
>> As an example, do your safe API do null pointer checks. This is
>> because strcpy, strlen and the like don't, which is one of the reasons
>> why they are considered unsafe. But then, if you guarantee that you
>> are not passing a null pointer to one of these API, why take the hit
>> of the additional checks when you know that these are safe.
> Do you really think that comparing a pointer to NULL is going to be a 
> speed hit? I would imagine that on most architectures it boils down to 
> one or two machine code instructions.

The question rather is, why should you bother comparing to a NULL pointer?  To return an error (EINVAL?)?  I'd rather have either a) the caller check or b) the process segfault.  A segfault gives me a nice core file which I can use to hunt the bug.

I also don't see why not checking for NULL pointers is unsafe.  Okay, maybe there are platforms out there which do not crash on a NULL pointer derefence, but I doubt these are consumers of git.  All other platforms are safe by the implicit check of the MMU.

The worst thing is something like

if (ptr == NULL)
	abort();

which only adds code (and thus needs maintenance), but no value whatsoever.  Either the following code tolerates NULL pointers or it will crash and segfault, so why bother panicing before.

Of course I might be totally of track...

cheers
  simon

^ permalink raw reply

* Re: [RFC] Change handling of RelNotes
From: Stephen Cuppett @ 2007-08-31 12:52 UTC (permalink / raw)
  To: git
In-Reply-To: <316a20a40708310539w1d20c391w8566a042c7a8679a@mail.gmail.com>

Sorry, I didn't mean to imply a demand on anybody, or mandate anybody
change their workflow if really awkward or inconvenient.  Just new to
git and was trying some things and noticed this oddity.  In software
test, so I typically file reports for usability nits as well as big
things, and never expect to fix them myself.  Used to my
"recommendations" getting rejected too.  ;)

Just trying to lower a barrier to entry in a weird case....

I tested out the patch on Linux with a regular filesystem and with a
memory stick.  It picked it up and did the right thing with RelNotes
in both cases, leaving the symlink alone on ext3 and changing it to a
regular file on the memory stick.

I tried compiling it on Windows (cygwin), but ended up with:

/home/stcupp/git/builtin-init-db.c:305: undefined reference to `_xmkstemp'

I tried including git-compat-util.h and some other things to resolve
it, but was unable with my limited knowledge of their toolchain.

^ permalink raw reply

* Perl warning in git-svn (git v1.5.3-rc7-16-ge340d7d)
From: Robert Newson @ 2007-08-31 12:58 UTC (permalink / raw)
  To: git

Hi,

The latest head of git gives me this when doing most operations, this
also happens with the rc7 experimental Debian package. It's annoying
because it prints this line hundreds of times for each call to 'log',
for example

"Use of uninitialized value in string eq at blah/git/git-svn line 826."

and this fixes it;

diff --git a/git-svn.perl b/git-svn.perl
index 4e325b7..3d0c76d 100755
--- a/git-svn.perl
+++ b/git-svn.perl
@@ -808,7 +808,7 @@ sub cmt_metadata {
 sub working_head_info {
        my ($head, $refs) = @_;
        my ($fh, $ctx) = command_output_pipe('log', $head);
-       my $hash;
+       my $hash = "";
        my %max;
        while (<$fh>) {
                if ( m{^commit ($::sha1)$} ) {

^ permalink raw reply related

* Re: MinGW merge plans, was Re: [PATCH 1/2] Introduces xmkstemp()
From: Johannes Sixt @ 2007-08-31 13:13 UTC (permalink / raw)
  To: Johannes Schindelin; +Cc: Marius Storm-Olsen, Johannes Sixt, git
In-Reply-To: <Pine.LNX.4.64.0708311123140.28586@racer.site>

[I fscked up my email address in my news reader setup. This mail is sent 
from a correct one. Sorry to all who might have received bounces.]

Johannes Schindelin schrieb:
> Hi,
> 
> On Fri, 31 Aug 2007, Marius Storm-Olsen wrote:
> 
>> We really need to streamline the patches needed for MinGW, and get
>> those merged into upstream when 1.5.3 is released.
> 
> Okay, with 1.5.3 just about to break free, I think we can think about
> what to do to flood the mailing list with MinGW compatibility
> patches.

Thanks for summarizing the changes and things to do. I'll respond to
this with more details later this evening, but only to the msysgit list.
(Interested parties are encouraged to join the list - see
http://groups.google.com/group/msysgit).

I've started to rearrange patches and separate out stuff that is not
MinGW specific, but this effort has stalled. I'm waiting for a new
notebook to arrive so that I can continue it during off-work hours.

-- Hannes

^ permalink raw reply

* problem with git cvsimport
From: Jean-François Veillette @ 2007-08-31 14:31 UTC (permalink / raw)
  To: git

I can't get git-cvsimport to convert a cvs project to git (full log  
bellow).
I always get :
	fatal: Not a valid object name refs/heads/HEAD
	read-tree failed: 32768

I'm a relatively new to git. I would like to convert my project and  
track external projects with git.
But cvsimport seem to fail.  Any pointer to help me resolve the issue  
is welcome !

thanks,

- jfv

Detail informations ...

host info (uname -a) :
Darwin localhost 8.10.0 Darwin Kernel Version 8.10.0: Wed May 23  
16:50:59 PDT 2007; root:xnu-792.21.3~1/RELEASE_PPC Power Macintosh  
powerpc

git --version
git version 1.5.3.rc7.16.ge340d-dirty

cvsps version 2.1 (got the git repository, merged 'master' with  
'multitag')

Perl (perl -V)
Summary of my perl5 (revision 5 version 8 subversion 6) configuration:
   Platform:
     osname=darwin, osvers=8.0, archname=darwin-thread-multi-2level
     uname='darwin b07.apple.com 8.0 darwin kernel version 8.3.0: mon  
oct 3 20:04:04 pdt 2005; root:xnu-792.6.22.obj~2release_ppc power  
macintosh powerpc '
     config_args='-ds -e -Dprefix=/usr -Dccflags=-g  -pipe  - 
Dldflags=-Dman3ext=3pm -Duseithreads -Duseshrplib'
     hint=recommended, useposix=true, d_sigaction=define
     usethreads=define use5005threads=undef useithreads=define  
usemultiplicity=define
     useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
     use64bitint=undef use64bitall=undef uselongdouble=undef
     usemymalloc=n, bincompat5005=undef
   Compiler:
     cc='cc', ccflags ='-g -pipe -fno-common -DPERL_DARWIN -no-cpp- 
precomp -fno-strict-aliasing -I/usr/local/include',
     optimize='-Os',
     cppflags='-no-cpp-precomp -g -pipe -fno-common -DPERL_DARWIN -no- 
cpp-precomp -fno-strict-aliasing -I/usr/local/include'
     ccversion='', gccversion='3.3 20030304 (Apple Computer, Inc.  
build 1819)', gccosandvers=''
     intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
     d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
     ivtype='long', ivsize=4, nvtype='double', nvsize=8,  
Off_t='off_t', lseeksize=8
     alignbytes=8, prototype=define
   Linker and Libraries:
     ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc', ldflags ='-L/usr/ 
local/lib'
     libpth=/usr/local/lib /usr/lib
     libs=-ldbm -ldl -lm -lc
     perllibs=-ldl -lm -lc
     libc=/usr/lib/libc.dylib, so=dylib, useshrplib=true,  
libperl=libperl.dylib
     gnulibc_version=''
   Dynamic Linking:
     dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' '
     cccdlflags=' ', lddlflags='-bundle -undefined dynamic_lookup -L/ 
usr/local/lib'


Characteristics of this binary (from libperl):
   Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES  
PERL_IMPLICIT_CONTEXT
   Locally applied patches:
         23953 - fix for File::Path::rmtree CAN-2004-0452 security issue
         33990 - fix for setuid perl security issues
         SPRINTF0 - fixes for sprintf formatting issues - CVE-2005-3962
   Built under darwin
   Compiled at Nov  2 2006 10:37:00
   @INC:
     /System/Library/Perl/5.8.6/darwin-thread-multi-2level
     /System/Library/Perl/5.8.6
     /Library/Perl/5.8.6/darwin-thread-multi-2level
     /Library/Perl/5.8.6
     /Library/Perl
     /Network/Library/Perl/5.8.6/darwin-thread-multi-2level
     /Network/Library/Perl/5.8.6
     /Network/Library/Perl
     /System/Library/Perl/Extras/5.8.6/darwin-thread-multi-2level
     /System/Library/Perl/Extras/5.8.6
     /Library/Perl/5.8.1/darwin-thread-multi-2level
     /Library/Perl/5.8.1
     .


Full cvsimport log :

10:17:16: git cvsimport -v
Initialized empty Git repository in /Users/Shared/Developement/ 
FlexiSheet/.git/
Running cvsps...
cvs_direct initialized to CVSROOT /cvsroot/flexisheet
cvs rlog: Logging FlexiSheet
cvs rlog: Logging FlexiSheet/Application
cvs rlog: Logging FlexiSheet/Application/ChartView
cvs rlog: Logging FlexiSheet/Application/CompressedSaving
cvs rlog: Logging FlexiSheet/Application/English.lproj
cvs rlog: Logging FlexiSheet/Application/English.lproj/ 
DocumentInspector.nib
cvs rlog: Logging FlexiSheet/Application/English.lproj/Export.nib
cvs rlog: Logging FlexiSheet/Application/English.lproj/FSChart.nib
cvs rlog: Logging FlexiSheet/Application/English.lproj/FSTable.nib
cvs rlog: Logging FlexiSheet/Application/English.lproj/Functions.nib
cvs rlog: Logging FlexiSheet/Application/English.lproj/Import.nib
cvs rlog: Logging FlexiSheet/Application/English.lproj/Inspector.nib
cvs rlog: Logging FlexiSheet/Application/English.lproj/ItemInspector.nib
cvs rlog: Logging FlexiSheet/Application/English.lproj/MainMenu.nib
cvs rlog: Logging FlexiSheet/Application/English.lproj/ 
MultipleSelectionInspector.nib
cvs rlog: Logging FlexiSheet/Application/English.lproj/ 
NoSelectionInspector.nib
cvs rlog: Logging FlexiSheet/Application/English.lproj/Preferences.nib
cvs rlog: Logging FlexiSheet/Application/English.lproj/SortingItems.nib
cvs rlog: Logging FlexiSheet/Application/English.lproj/Styles.nib
cvs rlog: Logging FlexiSheet/Application/English.lproj/ 
TableInspector.nib
cvs rlog: Logging FlexiSheet/Application/English.lproj/ViewInspector.nib
cvs rlog: Logging FlexiSheet/Application/FlexiSheet Help
cvs rlog: Logging FlexiSheet/Application/FlexiSheet Help/Functions
cvs rlog: Logging FlexiSheet/Application/FlexiSheet Help/Pages
cvs rlog: Logging FlexiSheet/Application/FlexiSheet Help/Topics
cvs rlog: Logging FlexiSheet/Application/FlexiSheet Help/av
cvs rlog: Logging FlexiSheet/Application/German.lproj
cvs rlog: Logging FlexiSheet/Application/German.lproj/MainMenu.nib
cvs rlog: Logging FlexiSheet/Application/Inspection
cvs rlog: Logging FlexiSheet/Application/Scripting
cvs rlog: Logging FlexiSheet/Application/UI
cvs rlog: Logging FlexiSheet/Core
cvs rlog: Logging FlexiSheet/Documentation
cvs rlog: Logging FlexiSheet/FlexiSheet.pbproj
cvs rlog: Logging FlexiSheet/Functions
cvs rlog: Logging FlexiSheet/Images
cvs rlog: Logging FlexiSheet/Operators
cvs rlog: Logging FlexiSheet/Test
* UNKNOWN LINE * Tags:
* UNKNOWN LINE * Log:
* UNKNOWN LINE * This is the new License for FlexiSheet.
* UNKNOWN LINE *
* UNKNOWN LINE * Members:
* UNKNOWN LINE *        License.txt:INITIAL->1.1
* UNKNOWN LINE *
* UNKNOWN LINE * Tags:
* UNKNOWN LINE * Log:
* UNKNOWN LINE * *** empty log message ***
* UNKNOWN LINE *
* UNKNOWN LINE * Members:
* UNKNOWN LINE *        Test/AllTests.h:INITIAL->1.1
* UNKNOWN LINE *        Test/AllTests.m:INITIAL->1.1
* UNKNOWN LINE *        Test/CellTest.h:INITIAL->1.1
* UNKNOWN LINE *        Test/CompareOpTests.m:INITIAL->1.1
* UNKNOWN LINE *        Test/CrossTableFormulaTest.h:INITIAL->1.1
* UNKNOWN LINE *        Test/CrossTableFormulaTest.m:INITIAL->1.1
* UNKNOWN LINE *        Test/FSNumberTests.h:INITIAL->1.1
* UNKNOWN LINE *        Test/FSNumberTests.m:INITIAL->1.1
* UNKNOWN LINE *        Test/FSTestCase.h:INITIAL->1.1
* UNKNOWN LINE *        Test/FSTestCase.m:INITIAL->1.1
* UNKNOWN LINE *        Test/FSTestDocument.h:INITIAL->1.1
* UNKNOWN LINE *        Test/FSTestDocument.m:INITIAL->1.1
* UNKNOWN LINE *        Test/FSUnitTest.m:INITIAL->1.1
* UNKNOWN LINE *        Test/FinancialFunctionsTests.h:INITIAL->1.1
* UNKNOWN LINE *        Test/FinancialFunctionsTests.m:INITIAL->1.1
* UNKNOWN LINE *
* UNKNOWN LINE * Tags:
* UNKNOWN LINE * Log:
* UNKNOWN LINE * FSCore Framework completely checked in.
* UNKNOWN LINE *
* UNKNOWN LINE * Members:
* UNKNOWN LINE *        Core/FSConstant.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSConstant.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSCore.h:INITIAL->1.2
* UNKNOWN LINE *        Core/FSDocumentProtocol.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSExpression.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSExpression.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSExpressionError.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSExpressionError.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSExpressionNegator.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSExpressionNegator.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSExpressionParenthesis.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSExpressionParenthesis.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSFormula.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSFormula.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSFormulaDefinition.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSFormulaDefinition.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSFormulaSelection.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSFormulaSelection.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSFormulaSpace.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSFormulaSpace.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSGlobalHeader.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSGlobalHeader.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSHashMap.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSHashMap.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSHeader.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSHeader.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSKey.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSKey.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSKeyGroup.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSKeyGroup.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSKeyRange.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSKeyRange.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSKeySet.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSKeySet.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSLog.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSLog.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSObject.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSObject.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSOperator.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSOperator.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSParserFunctions.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSParserFunctions.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSSelection.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSSelection.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSTable+Find.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSTable+Formula.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSTable.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSTable.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSTypes.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSUnit.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSUnit.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSValue.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSValue.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FSVariable.h:INITIAL->1.1
* UNKNOWN LINE *        Core/FSVariable.m:INITIAL->1.1
* UNKNOWN LINE *        Core/FoundationExtentions.h:INITIAL->1.2
* UNKNOWN LINE *        Core/FoundationExtentions.m:INITIAL->1.1
* UNKNOWN LINE *
* UNKNOWN LINE * Tags:
* UNKNOWN LINE * Log:
* UNKNOWN LINE * PBX Project File.  Requires Xcode 1.1
* UNKNOWN LINE *
* UNKNOWN LINE * Members:
* UNKNOWN LINE *        FlexiSheet.pbproj/project.pbxproj:INITIAL->1.1
* UNKNOWN LINE *
* UNKNOWN LINE * Tags:
* UNKNOWN LINE * Log:
* UNKNOWN LINE * *** empty log message ***
* UNKNOWN LINE *
* UNKNOWN LINE * Members:
* UNKNOWN LINE *        Images/AlertIcon.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/Application.icns:INITIAL->1.1
* UNKNOWN LINE *        Images/BlackLeftArrow.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/BlackRightArrow.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/ChartSmIcon.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/ClosedGrabHandCursor.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/CornerMenu.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/Document.icns:INITIAL->1.1
* UNKNOWN LINE *        Images/FTEqualSign.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/FTIfBlock.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/FormulaError.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/FormulaOK.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/FormulaWarning.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/HorzResizeCursor.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/OpenGrabHandCursor.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/Sheet.icns:INITIAL->1.1
* UNKNOWN LINE *        Images/TBAttach.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TBDelete.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TBEdit.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TBFind.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TBFormula.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TBInspect.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TBRecalc.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TBRedo.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TBRevert.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TBSaveDocument.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TBUndo.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TB_Documents.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TB_Lock_0.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TB_Lock_1.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TB_Settings.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TB_Stop.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TViewSmIcon.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/TableSmIcon.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/VertResizeCursor.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/centeralign_nib.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/fingerCursor.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/justifyalign_nib.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/ldock-6.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/leftalign_nib.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/lempty-6.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/mdock-6.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/mempty-6.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/naturalalign_nib.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/rdock-6.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/rempty-6.tiff:INITIAL->1.1
* UNKNOWN LINE *        Images/rightalign_nib.tiff:INITIAL->1.1
* UNKNOWN LINE *
* UNKNOWN LINE * Tags:
* UNKNOWN LINE * Log:
* UNKNOWN LINE * *** empty log message ***
* UNKNOWN LINE *
* UNKNOWN LINE * Members:
* UNKNOWN LINE *        Test/CellTest.m:INITIAL->1.2
* UNKNOWN LINE *        Test/CompareOpTests.h:INITIAL->1.2
* UNKNOWN LINE *        Test/FSTestObserver.h:INITIAL->1.2
* UNKNOWN LINE *        Test/FSTestObserver.m:INITIAL->1.2
* UNKNOWN LINE *        Test/GroupFunctionsTests.h:INITIAL->1.1
* UNKNOWN LINE *        Test/GroupFunctionsTests.m:INITIAL->1.1
* UNKNOWN LINE *        Test/HashMapTest.h:INITIAL->1.1
* UNKNOWN LINE *        Test/HashMapTest.m:INITIAL->1.1
* UNKNOWN LINE *        Test/ItemGroupTest.h:INITIAL->1.1
* UNKNOWN LINE *        Test/ItemGroupTest.m:INITIAL->1.1
* UNKNOWN LINE *        Test/KeysetCreationTest.h:INITIAL->1.1
* UNKNOWN LINE *        Test/KeysetCreationTest.m:INITIAL->1.1
* UNKNOWN LINE *        Test/LinkedCategoriesTest.h:INITIAL->1.1
* UNKNOWN LINE *        Test/LinkedCategoriesTest.m:INITIAL->1.1
* UNKNOWN LINE *        Test/NameArchiveTest.h:INITIAL->1.1
* UNKNOWN LINE *        Test/NameArchiveTest.m:INITIAL->1.1
* UNKNOWN LINE *        Test/OperatorTests.h:INITIAL->1.1
* UNKNOWN LINE *        Test/OperatorTests.m:INITIAL->1.1
* UNKNOWN LINE *        Test/SortingTests.h:INITIAL->1.1
* UNKNOWN LINE *        Test/SortingTests.m:INITIAL->1.1
* UNKNOWN LINE *        Test/StringQuotingTest.h:INITIAL->1.1
* UNKNOWN LINE *        Test/StringQuotingTest.m:INITIAL->1.1
* UNKNOWN LINE *        Test/UndoTests.h:INITIAL->1.1
* UNKNOWN LINE *        Test/UndoTests.m:INITIAL->1.1
* UNKNOWN LINE *
* UNKNOWN LINE * Tags:
* UNKNOWN LINE * Log:
* UNKNOWN LINE * *** empty log message ***
* UNKNOWN LINE *
* UNKNOWN LINE * Members:
* UNKNOWN LINE *        Application/main.m:INITIAL->1.1
* UNKNOWN LINE *
* UNKNOWN LINE * Tags:
* UNKNOWN LINE * Log:
* UNKNOWN LINE * *** empty log message ***
* UNKNOWN LINE *
* UNKNOWN LINE * Members:
* UNKNOWN LINE *        Operators/FSCatOperator.h:INITIAL->1.1
* UNKNOWN LINE *        Operators/FSCatOperator.m:INITIAL->1.1
* UNKNOWN LINE *        Operators/FSDivideOperator.h:INITIAL->1.1
* UNKNOWN LINE *        Operators/FSDivideOperator.m:INITIAL->1.1
* UNKNOWN LINE *        Operators/FSEqualOperator.h:INITIAL->1.1
* UNKNOWN LINE *        Operators/FSEqualOperator.m:INITIAL->1.1
* UNKNOWN LINE *        Operators/FSMinusOperator.h:INITIAL->1.1
* UNKNOWN LINE *        Operators/FSMinusOperator.m:INITIAL->1.1
* UNKNOWN LINE *        Operators/FSMultiplyOperator.h:INITIAL->1.1
* UNKNOWN LINE *        Operators/FSMultiplyOperator.m:INITIAL->1.1
* UNKNOWN LINE *        Operators/FSPlusOperator.h:INITIAL->1.1
* UNKNOWN LINE *        Operators/FSPlusOperator.m:INITIAL->1.1
* UNKNOWN LINE *        Operators/FSPowOperator.h:INITIAL->1.1
* UNKNOWN LINE *        Operators/FSPowOperator.m:INITIAL->1.1
* UNKNOWN LINE *
* UNKNOWN LINE * Tags:
* UNKNOWN LINE * Log:
* UNKNOWN LINE * *** empty log message ***
* UNKNOWN LINE *
* UNKNOWN LINE * Members:
* UNKNOWN LINE *        Functions/FSAbsFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSAbsFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSCellnameFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSCellnameFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSCorrelFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSCorrelFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSCosFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSCosFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSFinancialFunctions.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSFinancialFunctions.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSIfFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSIfFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSLnFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSLnFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSLogFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSLogFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSMaxFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSMaxFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSMinFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSMinFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSPIFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSPIFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSProdFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSProdFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSRandFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSRandFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSSignFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSSignFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSSinFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSSinFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSSqrtFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSSqrtFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSStringFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSStringFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSSumFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSSumFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSTanFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSTanFunction.m:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSTodayFunction.h:INITIAL->1.1
* UNKNOWN LINE *        Functions/FSTodayFunction.m:INITIAL->1.1
* UNKNOWN LINE *
* UNKNOWN LINE * Tags:
* UNKNOWN LINE * Log:
* UNKNOWN LINE * temporary application classes
* UNKNOWN LINE *
* UNKNOWN LINE * Members:
* UNKNOWN LINE *        Application/FSArchiving.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSArchiving.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSCellStyle.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSCellStyle.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSController.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSController.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSDocument+Printing.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSDocument+Quantrix.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSDocument+Scripting.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSDocument.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSDocument.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSExporter.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSExporter.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSFirstResponder.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSFunctionHelp.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSFunctionHelp.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSGraffleExport.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSGraffleExport.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSHeaderLayout.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSHeaderLayout.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSImporter.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSImporter.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSPasteboardHandling.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSPasteboardHandling.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSPreferences.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSPreferences.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSSortPanelController.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSSortPanelController.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSTableController 
+Formula.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSTableController 
+Toolbar.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSTableController.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSTableController.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSTableTabs.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSTableTabs.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSWindowController.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSWindowController.m:INITIAL->1.1
* UNKNOWN LINE *        Application/FSWorksheet.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FSWorksheet.m:INITIAL->1.1
* UNKNOWN LINE *
* UNKNOWN LINE * Tags:
* UNKNOWN LINE * Log:
* UNKNOWN LINE * *** empty log message ***
* UNKNOWN LINE *
* UNKNOWN LINE * Members:
* UNKNOWN LINE *        TODO:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet.h:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet.scriptSuite:INITIAL->1.1
* UNKNOWN LINE *        Application/version.plist:INITIAL->1.1
* UNKNOWN LINE *        Application/ChartView/ 
FSChartController.h:INITIAL->1.1
* UNKNOWN LINE *        Application/ChartView/ 
FSChartController.m:INITIAL->1.1
* UNKNOWN LINE *        Application/ChartView/FSChartView.h:INITIAL->1.1
* UNKNOWN LINE *        Application/ChartView/FSChartView.m:INITIAL->1.1
* UNKNOWN LINE *        Application/CompressedSaving/bzlib.h:INITIAL- 
 >1.1
* UNKNOWN LINE *        Application/CompressedSaving/libbz2.a:INITIAL- 
 >1.1
* UNKNOWN LINE *        Application/English.lproj/Credits.rtf:INITIAL- 
 >1.1
* UNKNOWN LINE *        Application/English.lproj/ 
FlexiSheet.scriptTerminology:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ 
InfoPlist.strings:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ 
Localizable.strings:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ 
DocumentInspector.nib/classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ 
DocumentInspector.nib/info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ 
DocumentInspector.nib/objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Export.nib/ 
classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Export.nib/ 
info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Export.nib/ 
objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/FSTable.nib/ 
classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/FSTable.nib/ 
info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/FSTable.nib/ 
objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Functions.nib/ 
classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Functions.nib/ 
info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Functions.nib/ 
objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/MainMenu.nib/ 
JavaCompiling.plist:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/MainMenu.nib/ 
_MainMenu_EOArchive_English.java:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/MainMenu.nib/ 
classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/MainMenu.nib/ 
info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/MainMenu.nib/ 
objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ 
MultipleSelectionInspector.nib/classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ 
MultipleSelectionInspector.nib/info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ 
MultipleSelectionInspector.nib/objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Styles.nib/ 
classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Styles.nib/ 
info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Styles.nib/ 
objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/ 
index.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/ 
toc_OpenSave.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/ 
toc_Start.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/ 
toc_Working.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
AbsFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
AvgFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
CellnameFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
CountFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
CtermFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
FvFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
GroupSumFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
IfFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
LnFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
LogFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
MaxFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
MinFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
PaymentFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
PiFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
ProdFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
RandFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
RateFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
SelectFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
SignFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
SinFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
SqrtFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
StringFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
SumFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Functions/ 
TodayFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Pages/ 
AddingCategory.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Pages/ 
DescribeViewTable.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Pages/ 
FunctionOverview.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Pages/ 
GroupSumFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Pages/ 
MoveCategories.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Pages/ 
NameCategories.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Pages/ 
OperatorOverview.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Pages/ 
RenamingCategory.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Pages/ 
SavingChanges.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Pages/ 
TopicTemplate.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Pages/ 
WorkWithCategories.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Topics/ 
Concept.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Topics/ 
DesigningAModel.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Topics/ 
FormulaArea.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Topics/ 
FormulaList.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Topics/ 
FormulaStructure.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Topics/ 
Template.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/Topics/ 
WritingFormulas.html:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/av/ 
1PixelRule.tiff:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/av/ 
3PixelRule.tiff:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/av/AreaYear- 
QuarterTable.png:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/av/ 
Back.tiff:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/av/ 
CheckMark.tiff:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/av/ 
FlexiSheet.png:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/av/ 
Forward.tiff:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/av/Year- 
QuarterTable.png:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/av/YearQuarter- 
AreaTable.png:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/av/ 
appicon.png:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/av/ 
appicon128.tiff:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/av/ 
appicon64.jpg:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/av/ 
bookIcon.gif:INITIAL->1.1
* UNKNOWN LINE *        Application/FlexiSheet Help/av/ 
navbackground.gif:INITIAL->1.1
* UNKNOWN LINE *        Application/German.lproj/ 
InfoPlist.strings:INITIAL->1.1
* UNKNOWN LINE *        Application/German.lproj/MainMenu.nib/ 
classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/German.lproj/MainMenu.nib/ 
info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/German.lproj/MainMenu.nib/ 
objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSCellInspectorPane.h:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSCellInspectorPane.m:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSDocumentInspectorPane.h:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSDocumentInspectorPane.m:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/FSInspection.h:INITIAL- 
 >1.1
* UNKNOWN LINE *        Application/Inspection/FSInspection.m:INITIAL- 
 >1.1
* UNKNOWN LINE *        Application/Inspection/FSInspector.h:INITIAL- 
 >1.1
* UNKNOWN LINE *        Application/Inspection/FSInspector.m:INITIAL- 
 >1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSInspectorPane.h:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSInspectorPane.m:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSItemInspectorPane.h:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSItemInspectorPane.m:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSMultipleSelectionInspectorPane.h:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSMultipleSelectionInspectorPane.m:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSNoSelectionInspectorPane.h:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSNoSelectionInspectorPane.m:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSTableInspectorPane.h:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSTableInspectorPane.m:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSViewInspectorPane.h:INITIAL->1.1
* UNKNOWN LINE *        Application/Inspection/ 
FSViewInspectorPane.m:INITIAL->1.1
* UNKNOWN LINE *        Application/Scripting/FSHeader 
+Scripting.m:INITIAL->1.1
* UNKNOWN LINE *        Application/Scripting/FSKey 
+Scripting.m:INITIAL->1.1
* UNKNOWN LINE *        Application/Scripting/FSKeySet 
+Scripting.m:INITIAL->1.1
* UNKNOWN LINE *        Application/Scripting/FSTable 
+Scripting.m:INITIAL->1.1
* UNKNOWN LINE *        Application/Scripting/FSValue 
+Scripting.m:INITIAL->1.1
* UNKNOWN LINE *        Application/Scripting/FSWorksheet 
+Scripting.m:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/FSFormulaTable.h:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/FSFormulaTable.m:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/FSHeaderDock.h:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/FSHeaderDock.m:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/FSMatrix.h:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/FSMatrix.m:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/FSMatrixDataSource.h:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/FSTableView+Keyboard.m:INITIAL- 
 >1.1
* UNKNOWN LINE *        Application/UI/FSTableView+Layout.m:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/FSTableView 
+Scrolling.m:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/FSTableView 
+Selection.m:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/FSTableView.h:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/FSTableView.m:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/FSVarioMatrix.h:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/FSVarioMatrix.m:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/ImageAndTextCell.h:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/ImageAndTextCell.m:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/SLCornerMenu.h:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/SLCornerMenu.m:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/SLFloatingMark.h:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/SLFloatingMark.m:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/SLOutlineView.h:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/SLOutlineView.m:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/SLSplashScreen.h:INITIAL->1.1
* UNKNOWN LINE *        Application/UI/SLSplashScreen.m:INITIAL->1.1
* UNKNOWN LINE *        Documentation/AllTests.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSAbsFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSAcosFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSAsinFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSAtanFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSAvgFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSCatOperator.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/ 
FSCellInspectorPane.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSCellStyle.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSCellnameFunction.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/FSChartController.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/FSChartView.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSConstant.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSController.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSCosFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSCoshFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSCountFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSCtermFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSDataStore.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSDdbFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSDivideOperator.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSDocument 
+Archiving.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSDocument 
+FSInspectable.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSDocument 
+Spreadsheet.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSDocument.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/ 
FSDocumentInspectorPane.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSDocumentProtocol.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/ 
FSEditableSelectionProtocol.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSEqualOperator.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSExpression.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSExpressionError.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/ 
FSExpressionNegator.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/ 
FSExpressionParenthesis.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/ 
FSFirstResponderProtocol.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSFormula.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/ 
FSFormulaDefinition.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSFormulaSelection.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/FSFormulaSpace.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSFormulaTable.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSFunctionHelp.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSFvFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSGTEqualOperator.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/FSGlobalHeader.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSGroupsumFunction.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/FSHeader 
+FSInspectable.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSHeader.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSHeaderDock.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSIfFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSImporter.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/ 
FSInspectableProtocol.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/ 
FSInspectableSelection.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/ 
FSInspectableStyleProtocol.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSInspector.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSInspectorPane.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSIrrFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSItemProtocol.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSKey+Archiving.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSKey 
+FSInspectable.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSKey.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSKeyGroup 
+Archiving.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSKeyGroup 
+FSInspectable.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSKeyGroup 
+PasteboardHandling.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSKeyGroup.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSKeyRange.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSKeySet+Archiving.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/FSKeySet.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSKeySetSelection.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/FSLTEqualOperator.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/FSLabel.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSLnFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSLog.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSLogFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSMatrix.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/ 
FSMatrixDataSourceProtocol.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSMaxFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSMinFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSMinusOperator.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSMultiArray.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/ 
FSMultipleSelectionInspectorPane.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSMultiplyOperator.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/ 
FSNoSelectionInspectorPane.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSNpvFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSOperator.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSPIFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSPaymentFunction.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/FSPlusOperator.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSPowOperator.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSPreferences.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSProdFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSRandFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSRateFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSSelection 
+FSInspectable.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSSelection.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSSignFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSSinFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSSinhFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSSlnFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSSqrtFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSStringFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSSumFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSSydFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSTable+Archiving.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/FSTable 
+FSInspectable.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSTable 
+ParsingAdditions.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSTable.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSTableController 
+FormulaEditing.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSTableController.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/ 
FSTableInspectorPane.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSTableTabs.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSTableView+Layout.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/FSTableView 
+Scrolling.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSTableView 
+Selection.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSTableView.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSTanFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSTanhFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSTermFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSTestDocument.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSTestObserver.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSTodayFunction.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSUnit.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSValue+Archiving.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/FSValue 
+FSInspectable.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSValue 
+UnitSupport.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSValue.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSVariable.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSVarioMatrix.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/ 
FSVarioMatrixDataSourceProtocol.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/ 
FSViewInspectorPane.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSWindowController 
+Archiving.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSWindowController 
+FSFirstResponder.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSWindowController 
+FSInspectable.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/FSWindowController.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/ImageAndTextCell.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/ItemGroupTest.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/NSArray+Archiving.html:INITIAL- 
 >1.1
* UNKNOWN LINE *        Documentation/NSArray 
+FoundationExtentions.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/NSMutableArray 
+FoundationExtentions.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/NSObject 
+FSMatrixDelegate.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/NSObject 
+FSTableDataSource.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/NSObject 
+Introspection.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/NSString 
+FoundationExtentions.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/SLCornerMenu.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/SLFloatingMark.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/SLOutlineView.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/SLSplashScreen.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/UndoTests.html:INITIAL->1.1
* UNKNOWN LINE *        Documentation/bzlib.html:INITIAL->1.1
* UNKNOWN LINE *        Images/Splash.png:INITIAL->1.1
* UNKNOWN LINE *        Images/splimg.png:INITIAL->1.1
* UNKNOWN LINE *
* UNKNOWN LINE * Tags:
* UNKNOWN LINE * Log:
* UNKNOWN LINE * Missing nib files added.
* UNKNOWN LINE *
* UNKNOWN LINE * Members:
* UNKNOWN LINE *        Application/English.lproj/FSChart.nib/ 
classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/FSChart.nib/ 
info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/FSChart.nib/ 
objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Import.nib/ 
classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Import.nib/ 
info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Import.nib/ 
objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Inspector.nib/ 
classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Inspector.nib/ 
info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Inspector.nib/ 
objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ItemInspector.nib/ 
classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ItemInspector.nib/ 
info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ItemInspector.nib/ 
objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ 
NoSelectionInspector.nib/classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ 
NoSelectionInspector.nib/info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ 
NoSelectionInspector.nib/objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Preferences.nib/ 
classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Preferences.nib/ 
info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/Preferences.nib/ 
objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/SortingItems.nib/ 
classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/SortingItems.nib/ 
info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/SortingItems.nib/ 
objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/TableInspector.nib/ 
classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/TableInspector.nib/ 
info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/TableInspector.nib/ 
objects.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ViewInspector.nib/ 
classes.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ViewInspector.nib/ 
info.nib:INITIAL->1.1
* UNKNOWN LINE *        Application/English.lproj/ViewInspector.nib/ 
objects.nib:INITIAL->1.1
* UNKNOWN LINE *
fatal: Not a valid object name refs/heads/HEAD
read-tree failed: 32768
10:23:08: ls -laR .git
total 32
drwxr-xr-x   11 jfv  wheel  374 31 aoû 10:23 .
drwxr-xr-x   14 jfv  wheel  476 31 aoû 10:23 ..
-rw-r--r--    1 jfv  wheel   23 31 aoû 10:23 HEAD
drwxr-xr-x    2 jfv  wheel   68 31 aoû 10:23 branches
-rw-r--r--    1 jfv  wheel   92 31 aoû 10:23 config
-rw-r--r--    1 jfv  wheel   58 31 aoû 10:23 description
drwxr-xr-x   11 jfv  wheel  374 31 aoû 10:23 hooks
-rw-r--r--    1 jfv  wheel   32 31 aoû 10:23 index
drwxr-xr-x    3 jfv  wheel  102 31 aoû 10:23 info
drwxr-xr-x    4 jfv  wheel  136 31 aoû 10:23 objects
drwxr-xr-x    4 jfv  wheel  136 31 aoû 10:23 refs

.git/branches:
total 0
drwxr-xr-x    2 jfv  wheel   68 31 aoû 10:23 .
drwxr-xr-x   11 jfv  wheel  374 31 aoû 10:23 ..

.git/hooks:
total 80
drwxr-xr-x   11 jfv  wheel   374 31 aoû 10:23 .
drwxr-xr-x   11 jfv  wheel   374 31 aoû 10:23 ..
-rw-r--r--    1 jfv  wheel   441 31 aoû 10:23 applypatch-msg
-rw-r--r--    1 jfv  wheel   780 31 aoû 10:23 commit-msg
-rw-r--r--    1 jfv  wheel   152 31 aoû 10:23 post-commit
-rw-r--r--    1 jfv  wheel   510 31 aoû 10:23 post-receive
-rw-r--r--    1 jfv  wheel   207 31 aoû 10:23 post-update
-rw-r--r--    1 jfv  wheel   387 31 aoû 10:23 pre-applypatch
-rw-r--r--    1 jfv  wheel  1695 31 aoû 10:23 pre-commit
-rw-r--r--    1 jfv  wheel  4262 31 aoû 10:23 pre-rebase
-rw-r--r--    1 jfv  wheel  1949 31 aoû 10:23 update

.git/info:
total 8
drwxr-xr-x    3 jfv  wheel  102 31 aoû 10:23 .
drwxr-xr-x   11 jfv  wheel  374 31 aoû 10:23 ..
-rw-r--r--    1 jfv  wheel  240 31 aoû 10:23 exclude

.git/objects:
total 0
drwxr-xr-x    4 jfv  wheel  136 31 aoû 10:23 .
drwxr-xr-x   11 jfv  wheel  374 31 aoû 10:23 ..
drwxr-xr-x    2 jfv  wheel   68 31 aoû 10:23 info
drwxr-xr-x    2 jfv  wheel   68 31 aoû 10:23 pack

.git/objects/info:
total 0
drwxr-xr-x   2 jfv  wheel   68 31 aoû 10:23 .
drwxr-xr-x   4 jfv  wheel  136 31 aoû 10:23 ..

.git/objects/pack:
total 0
drwxr-xr-x   2 jfv  wheel   68 31 aoû 10:23 .
drwxr-xr-x   4 jfv  wheel  136 31 aoû 10:23 ..

.git/refs:
total 0
drwxr-xr-x    4 jfv  wheel  136 31 aoû 10:23 .
drwxr-xr-x   11 jfv  wheel  374 31 aoû 10:23 ..
drwxr-xr-x    2 jfv  wheel   68 31 aoû 10:23 heads
drwxr-xr-x    2 jfv  wheel   68 31 aoû 10:23 tags

.git/refs/heads:
total 0
drwxr-xr-x   2 jfv  wheel   68 31 aoû 10:23 .
drwxr-xr-x   4 jfv  wheel  136 31 aoû 10:23 ..

.git/refs/tags:
total 0
drwxr-xr-x   2 jfv  wheel   68 31 aoû 10:23 .
drwxr-xr-x   4 jfv  wheel  136 31 aoû 10:23 ..
10:23:54:

^ permalink raw reply

* Re: Perl warning in git-svn (git v1.5.3-rc7-16-ge340d7d)
From: Junio C Hamano @ 2007-08-31 14:52 UTC (permalink / raw)
  To: Robert Newson; +Cc: git
In-Reply-To: <46aeb24f0708310558t2defc547v483586f116d8b8ac@mail.gmail.com>

"Robert Newson" <robert.newson@gmail.com> writes:

> The latest head of git gives me this when doing most operations, this
> also happens with the rc7 experimental Debian package. It's annoying
> because it prints this line hundreds of times for each call to 'log',
> for example
>
> "Use of uninitialized value in string eq at blah/git/git-svn line 826."
>
> and this fixes it;

Curious.  I wonder how can it trigger.

Presimably, that while (<$fh>) loop is reading from git-log, and
the first line would look like "commit [0-9a-f]{40}" and will
set $hash, do "next".  Which means the variable should have been
initialized by the time the part that complains about string eq
(which I think is "if ($c && $c eq $hash)" comparison) is
reached.

^ permalink raw reply

* Re: [StGit] How do I get colored diff output?
From: Catalin Marinas @ 2007-08-31 15:14 UTC (permalink / raw)
  To: Jakub Narebski; +Cc: git
In-Reply-To: <fb6sst$6rt$2@sea.gmane.org>

Jakub Narebski <jnareb@gmail.com> wrote:
> Catalin Marinas wrote:
>
>> I now tried the example stgit.pager option and it looks bad indeed. In
>> the meantime, there is a diffcol.sh script in the contrib directory, I
>> use this instead and it looks much nicer.
>
> That means it should be not removed even though git-diff learned
> --color...

It looks nicer than "filterdiff | colordiff" (and probably pretty
similar to the git-diff --color output).

It shouldn't be removed yet because there is no support in StGIT to
pass these options automatically. Since StGIT uses git-diff-tree/index
directly, always passing the --color option to these tools is not
feasible as they cannot detect whether the output is tty or file. This
functionality is currently handled by the pydoc.pager function.

Using git-diff would require a bit of work as well since StGIT first
captures the output and displays it afterwards via pydoc.pager. We
might change this at some point since GIT now has proper support for
PAGER.

-- 
Catalin

^ permalink raw reply

* Re: [PATCH] fix parallel make problem
From: Michael S. Tsirkin @ 2007-08-31 15:21 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: Michael S. Tsirkin, git
In-Reply-To: <7v4pig2j91.fsf@gitster.siamese.dyndns.org>

> > So how did this end up in your mail?
> 
> Because it is not a format-patch output.
> 
> I often run "git diff --stat -p HEAD" from inside MUA in order
> to get the patch from my work tree, write a proposed commit
> message, and then reset the change away without committing after
> sending that message (yes I do not need "git stash" --- gmane
> and vger are my stashes, Mwhhhaaaa).

So maybe we can suppress the warning when the output is not a tty?


-- 
MST

^ permalink raw reply

* Re: Perl warning in git-svn (git v1.5.3-rc7-16-ge340d7d)
From: Eric Wong @ 2007-08-31 15:21 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: Robert Newson, git
In-Reply-To: <7vveav21uv.fsf@gitster.siamese.dyndns.org>

Junio C Hamano <gitster@pobox.com> wrote:
> "Robert Newson" <robert.newson@gmail.com> writes:
> 
> > The latest head of git gives me this when doing most operations, this
> > also happens with the rc7 experimental Debian package. It's annoying
> > because it prints this line hundreds of times for each call to 'log',
> > for example
> >
> > "Use of uninitialized value in string eq at blah/git/git-svn line 826."
> >
> > and this fixes it;
> 
> Curious.  I wonder how can it trigger.
> 
> Presimably, that while (<$fh>) loop is reading from git-log, and
> the first line would look like "commit [0-9a-f]{40}" and will
> set $hash, do "next".  Which means the variable should have been
> initialized by the time the part that complains about string eq
> (which I think is "if ($c && $c eq $hash)" comparison) is
> reached.

This could be a sign of a bigger problem.

Does git-log read .git/config and that could potentially change
its default output format?  A quick scan of the docs say "no".

I remember using git-rev-list in the original code because git-log was
(is still?) considered porcelain and less suitable for automated
parsing...

-- 
Eric Wong

^ permalink raw reply

* Re: Perl warning in git-svn (git v1.5.3-rc7-16-ge340d7d)
From: Robert Newson @ 2007-08-31 15:31 UTC (permalink / raw)
  To: Eric Wong; +Cc: Junio C Hamano, git
In-Reply-To: <20070831152153.GA30745@muzzle>

The difference between the version I'm using (1.5.2.4) and this broken
version shows us what's happened. The $hash value was initialised in
the loop, and now it isn't.

Running 'git-svn log' in my git-svn'ed repo shows this up every time,
it's easy to reproduce.

        my ($head, $refs) = @_;
-       my ($fh, $ctx) = command_output_pipe('rev-list', $head);
-       while (my $hash = <$fh>) {
-               chomp($hash);
-               my ($url, $rev, $uuid) = cmt_metadata($hash);
+       my ($fh, $ctx) = command_output_pipe('log', $head);
+       my $hash = "";
+       my %max;
+       while (<$fh>) {
+               if ( m{^commit ($::sha1)$} ) {
+                       unshift @$refs, $hash if $hash and $refs;
+                       $hash = $1;
+                       next;
+               }

^ permalink raw reply

* Re: [PATCH] fix parallel make problem
From: Junio C Hamano @ 2007-08-31 15:44 UTC (permalink / raw)
  To: Michael S. Tsirkin; +Cc: git
In-Reply-To: <20070831152120.GC17637@mellanox.co.il>

"Michael S. Tsirkin" <mst@dev.mellanox.co.il> writes:

>> > So how did this end up in your mail?
>> 
>> Because it is not a format-patch output.
>> 
>> I often run "git diff --stat -p HEAD" from inside MUA in order
>> to get the patch from my work tree, write a proposed commit
>> message, and then reset the change away without committing after
>> sending that message (yes I do not need "git stash" --- gmane
>> and vger are my stashes, Mwhhhaaaa).
>
> So maybe we can suppress the warning when the output is not a tty?

What's your point?

I did not even want to apply that "empty diff --git removal"
patch.  I certainly do _NOT_ want to suppress that replacement
warning anywhere.

You are seriously tempting me to revert the commit
fb13227e089f22dc31a3b1624559153821056848 (git-diff: squelch
"empty" diffs)...

^ permalink raw reply

* Re: [PATCH] fix parallel make problem
From: Michael S. Tsirkin @ 2007-08-31 16:00 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: Michael S. Tsirkin, git
In-Reply-To: <7vr6lj1zg3.fsf@gitster.siamese.dyndns.org>

> Quoting Junio C Hamano <gitster@pobox.com>:
> Subject: Re: [PATCH] fix parallel make problem
> 
> "Michael S. Tsirkin" <mst@dev.mellanox.co.il> writes:
> 
> >> > So how did this end up in your mail?
> >> 
> >> Because it is not a format-patch output.
> >> 
> >> I often run "git diff --stat -p HEAD" from inside MUA in order
> >> to get the patch from my work tree, write a proposed commit
> >> message, and then reset the change away without committing after
> >> sending that message (yes I do not need "git stash" --- gmane
> >> and vger are my stashes, Mwhhhaaaa).
> >
> > So maybe we can suppress the warning when the output is not a tty?
> 
> What's your point?

Well, git diff currently says "consider running git-status", and one
wanders why doesn't it just go ahead and run git status instead
of asking the user to do it.



-- 
MST

^ permalink raw reply

* Re: [PATCH] fix parallel make problem
From: Junio C Hamano @ 2007-08-31 16:01 UTC (permalink / raw)
  To: Michael S. Tsirkin; +Cc: git
In-Reply-To: <7vr6lj1zg3.fsf@gitster.siamese.dyndns.org>

Junio C Hamano <gitster@pobox.com> writes:

> "Michael S. Tsirkin" <mst@dev.mellanox.co.il> writes:
> ...
>> So maybe we can suppress the warning when the output is not a tty?
>
> What's your point?
>
> I did not even want to apply that "empty diff --git removal"
> patch.  I certainly do _NOT_ want to suppress that replacement
> warning anywhere.
>
> You are seriously tempting me to revert the commit
> fb13227e089f22dc31a3b1624559153821056848 (git-diff: squelch
> "empty" diffs)...

This probably needs clarification.

That warning came because I was experimenting your reproduction
recipe of touching revision.c before building.  In earlier git,
it would have shown "diff --git a/revision.c b/revision.c"
without any actual diff text to remind me of that fact, and I
would have liked it better than the current "warning at the end"
behaviour for this particular case.  It was a reminder that my
recollection of what I did (and what my understanding of what
the state of my work tree is) matches the reality, but the new
"squelched" behaviour lost that value.

With the older git, whenever I sent out such a "this is how you
would do it" patch without committing [*1*], I removed those
"expected to be empty" diffs by hand after making a mental note
that these were to be expected and my understanding of where I
am matches reality.  It was a good thing.

The new "single warning at the end" was deliberately done to
reduce the "clutter" (which, this exchange is reminding me was
not clutter at all but valuable information) as a response to
requests from some people on the list, but because it was made
much less visible, it made me to miss it.

Having said that, I am _not_ going to revert that change at this
late in the game, but I am really tempted to add an option and a
configuration variable to revive the original behaviour (and of
course I'd set that configuration variable in _my_ repository).


[Footnote]

*1* Most of the patches I send out to the list are done that
way; I do "commit then send patch" much less often than "edit,
test, send 'diff HEAD' to the list and reset, intending to later
"am" it from the list if it is accepted favourably on the list".

^ permalink raw reply

* Re: [PATCH] fix parallel make problem
From: Jeff King @ 2007-08-31 16:03 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: Michael S. Tsirkin, git
In-Reply-To: <7vr6lj1zg3.fsf@gitster.siamese.dyndns.org>

On Fri, Aug 31, 2007 at 08:44:12AM -0700, Junio C Hamano wrote:

> I did not even want to apply that "empty diff --git removal"
> patch.  I certainly do _NOT_ want to suppress that replacement
> warning anywhere.
> 
> You are seriously tempting me to revert the commit
> fb13227e089f22dc31a3b1624559153821056848 (git-diff: squelch
> "empty" diffs)...

FWIW, I find the new message terribly ugly compared to the old behavior.
There have been many output changes that I didn't like at first, but for
which I held my tongue and eventually grew to like when they became more
familiar (e.g., the 'subject' line after git-commit).

But I just can't seem to find this one anything but ugly; everytime I
see it, I involuntarily cringe. Perhaps because it really looks like an
error message that accidentally got stuck in the diff output through
incompetent redirection of stdout/stderr.

I say this not to start a flame war (which is perhaps inevitable), but I
just wonder if others feel the same, now that they have had a chance to
get used to it.

-Peff

^ permalink raw reply

* Re: Perl warning in git-svn (git v1.5.3-rc7-16-ge340d7d)
From: Junio C Hamano @ 2007-08-31 16:09 UTC (permalink / raw)
  To: Eric Wong; +Cc: Robert Newson, git
In-Reply-To: <20070831152153.GA30745@muzzle>

Eric Wong <normalperson@yhbt.net> writes:

> This could be a sign of a bigger problem.
>
> Does git-log read .git/config and that could potentially change
> its default output format?  A quick scan of the docs say "no".

"diff.color = always" could break it I would imagine...

^ permalink raw reply

* Re: [PATCH] fix parallel make problem
From: Johannes Schindelin @ 2007-08-31 16:11 UTC (permalink / raw)
  To: Michael S. Tsirkin; +Cc: Junio C Hamano, git
In-Reply-To: <20070831160043.GA1973@mellanox.co.il>

Hi,

On Fri, 31 Aug 2007, Michael S. Tsirkin wrote:

> > Quoting Junio C Hamano <gitster@pobox.com>:
> > Subject: Re: [PATCH] fix parallel make problem
> > 
> > "Michael S. Tsirkin" <mst@dev.mellanox.co.il> writes:
> > 
> > >> > So how did this end up in your mail?
> > >> 
> > >> Because it is not a format-patch output.
> > >> 
> > >> I often run "git diff --stat -p HEAD" from inside MUA in order
> > >> to get the patch from my work tree, write a proposed commit
> > >> message, and then reset the change away without committing after
> > >> sending that message (yes I do not need "git stash" --- gmane
> > >> and vger are my stashes, Mwhhhaaaa).
> > >
> > > So maybe we can suppress the warning when the output is not a tty?
> > 
> > What's your point?
> 
> Well, git diff currently says "consider running git-status", and one
> wanders why doesn't it just go ahead and run git status instead
> of asking the user to do it.

I knew why I was opposed to that change.  But others shouted louder, I 
guess.

Ciao,
Dscho

^ permalink raw reply

* Re: Perl warning in git-svn (git v1.5.3-rc7-16-ge340d7d)
From: Robert Newson @ 2007-08-31 16:18 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: Eric Wong, git
In-Reply-To: <7vfy1z1y9u.fsf@gitster.siamese.dyndns.org>

I have these settings in ~/.gitconfig;

[color]
        branch = true
        diff = true
        pager = true
        status = true

not a problem in 1.5.2.4.

On 8/31/07, Junio C Hamano <gitster@pobox.com> wrote:
> Eric Wong <normalperson@yhbt.net> writes:
>
> > This could be a sign of a bigger problem.
> >
> > Does git-log read .git/config and that could potentially change
> > its default output format?  A quick scan of the docs say "no".
>
> "diff.color = always" could break it I would imagine...
>

^ permalink raw reply

* CVS-$Id:$ replacement in git?
From: Andreas Hildebrandt @ 2007-08-31 15:03 UTC (permalink / raw)
  To: git

Dear all,

we would very much like to migrate our currently CVS-managed project,
the Biochemical ALgorithms Library BALL (http://www.ball-project.org) to
git. Apart from the problem that our repository turned out to be
horribly broken after 12 years of development -- which made conversion
to git a somewhat unpleasant experience -- we would now be nearly ready
to migrate. But unfortunately, we internally rely heavily on the $Id:$ -
expansion of CVS, that is the ability to have a line like

$Id:$

in the source file expanded to something like

$Id: HINFile.C,v 1.64 2005/02/09 13:02:41 oliver Exp $

The information we want to store in the file would be something like the
SHA1 of the last commit that touched that file, the date when it
happened and the person who commited it.

I have been thinking about trying to achieve something like this in git.
From my very limited understanding of the internals of git, I thought it
should be possible to have a sed-script at the appropriate hooks that
inserts the updated information into a file whenever it is affected by a
commit.

Do you think that this could work? And if so, would it suffice to add a
pre-commit hook?

I can currently see two main problems of this idea: the first is that I
would expect this to do strange things when people work with a cloned or
copied repository but forget to install the scripts at the correct
location. This, I would be willing to ignore. The other problem I expect
are lots of meaningless conflicts upon merging, since for a file that
has been touched in two branches, the $Id:$ - lines will necessarily be
different. Is there a way around this problem? And, more importantly,
did I overlook any potentially more serious problems with such an approach?

Thanks a lot,

  Andreas Hildebrandt

^ permalink raw reply

* Re: Perl warning in git-svn (git v1.5.3-rc7-16-ge340d7d)
From: Robert Newson @ 2007-08-31 16:25 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: Eric Wong, git
In-Reply-To: <46aeb24f0708310918u29fa5d17r9878658e68702fca@mail.gmail.com>

Confirmed, if I switch 'true' to 'auto', the problem goes away. It's a
side-effect but an ugly one.

On 8/31/07, Robert Newson <robert.newson@gmail.com> wrote:
> I have these settings in ~/.gitconfig;
>
> [color]
>         branch = true
>         diff = true
>         pager = true
>         status = true
>
> not a problem in 1.5.2.4.
>
> On 8/31/07, Junio C Hamano <gitster@pobox.com> wrote:
> > Eric Wong <normalperson@yhbt.net> writes:
> >
> > > This could be a sign of a bigger problem.
> > >
> > > Does git-log read .git/config and that could potentially change
> > > its default output format?  A quick scan of the docs say "no".
> >
> > "diff.color = always" could break it I would imagine...
> >
>

^ permalink raw reply

* Re: Perl warning in git-svn (git v1.5.3-rc7-16-ge340d7d)
From: Robert Newson @ 2007-08-31 16:25 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: Eric Wong, git
In-Reply-To: <46aeb24f0708310918u29fa5d17r9878658e68702fca@mail.gmail.com>

Confirmed, if I switch 'true' to 'auto', the problem goes away. It's a
side-effect but an ugly one.

On 8/31/07, Robert Newson <robert.newson@gmail.com> wrote:
> I have these settings in ~/.gitconfig;
>
> [color]
>         branch = true
>         diff = true
>         pager = true
>         status = true
>
> not a problem in 1.5.2.4.
>
> On 8/31/07, Junio C Hamano <gitster@pobox.com> wrote:
> > Eric Wong <normalperson@yhbt.net> writes:
> >
> > > This could be a sign of a bigger problem.
> > >
> > > Does git-log read .git/config and that could potentially change
> > > its default output format?  A quick scan of the docs say "no".
> >
> > "diff.color = always" could break it I would imagine...
> >
>

^ permalink raw reply

* Re: CVS-$Id:$ replacement in git?
From: Johannes Schindelin @ 2007-08-31 16:33 UTC (permalink / raw)
  To: Andreas Hildebrandt; +Cc: git
In-Reply-To: <46D82DC3.2030203@bioinf.uni-sb.de>

Hi,

On Fri, 31 Aug 2007, Andreas Hildebrandt wrote:

> But unfortunately, we internally rely heavily on the $Id:$ - expansion 
> of CVS, that is the ability to have a line like
> 
> $Id:$
> 
> in the source file expanded to something like
> 
> $Id: HINFile.C,v 1.64 2005/02/09 13:02:41 oliver Exp $
> 
> The information we want to store in the file would be something like the 
> SHA1 of the last commit that touched that file, the date when it 
> happened and the person who commited it.

Please see Documentation/gitattributes.txt, look for 'ident'.

Hth,
Dscho

^ permalink raw reply


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox