~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/trace.py

  • Committer: mbp at sourcefrog
  • Date: 2005-04-04 13:51:31 UTC
  • Revision ID: mbp@sourcefrog.net-20050404135131-16a4e9148259b102
- put .bzr.log in /home/mbp
- include the working directory in the log

Show diffs side-by-side

added added

removed removed

Lines of Context:
85
85
 
86
86
    _starttime = os.times()[4]
87
87
 
88
 
    _tracefile = file('.bzr.log', 'at')
 
88
    # XXX: Is HOME always set on Windows?
 
89
    trace_fname = os.path.join(os.environ['HOME'], '.bzr.log')
 
90
    _tracefile = file(trace_fname, 'at')
89
91
    t = _tracefile
90
92
 
91
93
    if os.fstat(t.fileno())[stat.ST_SIZE] == 0:
102
104
    t.write('  version: %s\n' % bzrlib.__version__)
103
105
    t.write('  by %s on %s\n' % (bzrlib.osutils.username(), socket.getfqdn()))
104
106
    t.write('  arguments: %r\n' % argv)
 
107
    t.write('  working dir: %s\n' % os.getcwdu())
105
108
 
106
 
    # This causes a vfork; I don't care enough about it.
107
109
    t.write('  platform: %s\n' % sys.platform)
108
110
    t.write('  python: %s\n' % (sys.version_info,))
109
111