bugmonotone - Bugs: bug #16925, path-specific log command seems...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #16925: path-specific log command seems broken (and slow)

Submitted by:  Jack Lloyd <randombit>
Submitted on:  Fri 23 Jun 2006 12:09:43 PM UTC  
 
Category: command line UISeverity: 3 - Normal
Item Group: incorrect behaviorStatus: None
Privacy: PublicAssigned to: None
Open/Closed: Closed
mtn version --full: 

monotone 0.27 (base revision: 341e4a18c594cec49896fa97bd4e74de7bee5827)
Running on : Linux 2.6.16-1.2111_FC4 #1 Sat May 20 19:59:40 EDT 2006 i686
C++ compiler : GNU C++ version 4.0.2 20051125 (Red Hat 4.0.2-8)
C++ standard library: GNU libstdc++ version 20051125
Boost version : 1_32
Changes since base revision:
format_version "1"

new_manifest [8e9ac81ef37aa9c0334b97d46467a8ee61450078]

old_revision [341e4a18c594cec49896fa97bd4e74de7bee5827]

Generated from data cached in the distribution;
further changes may have been made.

Thu 03 Aug 2006 01:26:07 PM UTC, comment #2:

It was including revisions any with deleted files. I can't see any sensible reason for that (you couldn't use it to find a revision that deleted a file anyway, since restrictions require a known node to work with), so removed that code.

Matt Johnston <mkj>
Project Member
Thu 03 Aug 2006 08:11:05 AM UTC, comment #1:

This is still a problem in 0.28

Anonymous
Fri 23 Jun 2006 12:09:43 PM UTC, original submission:

When I run mtn log with a filename argument, I get back a bunch of what seem to be entirely spurious results - revisions that don't seem to have anything to do with the file in question.

For example, with n.v.m:

$ mtn log INSTALL
-----------------------------------------------------------------
Revision: 7e91b0be841df09bc6b660c5daa7149bf7cd7f2c
Ancestor: bee07943ec6470fbbdd475787ad3f28cbaa94155
Author: -unavailable-
Date: 2006-06-20T09:50:21
Branch: net.venge.monotone

Modified files:
ChangeLog INSTALL

ChangeLog:

2006-06-20 Nathaniel Smith <njs@pobox.com>

* INSTALL: Update a little bit, in particular, give a newer boost
download link in response to complaint on mailing list, and put
1.9 version number on automake command line.

-----------------------------------------------------------------
Revision: b211c8fd09d534667af859051654b20ae599f57b
Ancestor: bc31e4146981d7a234e337316e66f9d55340ce0b
Author: -unavailable-
Date: 2006-06-20T08:12:25
Branch: net.venge.monotone

Deleted entries:
tests/atconfig.in tests/atlocal.in
Modified files:
ChangeLog Makefile.am

ChangeLog:

2006-06-20 Nathaniel Smith <njs@pobox.com>

* Makefile.am (EXTRA_DIST): The auto* gods demand sacrifice;
remove an extra / to balance previous change.
(NB: apparently a trailing / on a directory in EXTRA_DIST does
bizarre things.)
Also, remove empty files tests/atconfig.in, tests/atlocal.in.

-----------------------------------------------------------------
...

In this case, the first revision log prints is actually an edit of INSTALL, but the second isn't. Am I completely misunderstanding how `mtn log` is supposed to work with a path argument?

It is also dog-freakin-slow when you pass an argument. I'm perfectly willing to tolerate slow-but-works, though. :)

Jack Lloyd <randombit>
Project Member

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follows 1 latest change.

Date Changed By Updated Field Previous Value => Replaced By
Thu 03 Aug 2006 01:26:07 PM UTCmkjOpen/ClosedOpen=>Closed

Back to the top


Powered by Savane 3.1-cleanup1